随笔分类 - GIS
摘要:const getHeight = (lng: any, lat: any) => { var positions = Cesium.Cartographic.fromDegrees(lng, lat); let promise = Cesium.sampleTerrainMostDetailed(
阅读全文
摘要:问题: 3dmax导出fbx,此fbx文件导入blender中,再由blender导出成glb模型,该glb模型放入cesium中贴图颜色颜色暗沉无光,试了各种办法(泛光、时差、多光源、唯一光)效果均不明显。 原因: 发现,转格式过程中不知道哪一环出错,会导致模型材质一个叫metallicFacto
阅读全文
摘要:1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <m
阅读全文
摘要:使用 ArcMap 发布服务到 ArcGIS server 时, 可能会报错, Error 001272, 尤其是不同版本的 ArcMap 生成的 mxd 拷贝到 另外一个版本的ArcMap下进行发布时,小版本也算版本。 其中还可能与图层中的定义查询有关,网上搜索的时候,大部分都是说连接空间数据库不
阅读全文
摘要:本来radioButton在窗体上默认是有一个要选中的,要想启动窗体时,不被选中,需要进行如下操作。 在设计窗体上选中所有radioButton,然后将checked状态修改为true,再修改为false。
阅读全文
摘要:最近项目上在做ArcEngine的开发,为了界面好看,使用了DevExpress控件, 但是已经能够正常运行的代码,在DevDock组件中就是不能不能正常显示, 也能够获取到对象,TOCcontrol 也能够加载到图层信息,就是AxMapControl的 位置显示为空白,必需要拖拉一下窗体的边沿,让
阅读全文
摘要:1 /** 2 * 将角度转化为弧度 3 */ 4 public static double radians(double d) 5 { 6 return d * Math.PI / 180.0; 7 } 8 /** 9 * 根据两点经纬度坐标计算直线距离 10 * <p> 11 * S = 2ar
阅读全文
摘要:如果修改过系统时间,会留下很多文件,是在修改的时间内创建的, 打开ArcMap时,哪怕系统时间已经正常,也会报错。 把那些文件删除,就可以正常运行了。
阅读全文
摘要:1. 拿到了一份北京54坐标的地图数据,直接在ArcGIS中进行坐标转换,效果不好。 2. 在ArcGIS中加载底图,一般OSM或者天地图(需要在线底图里搜索) 下面详细说明一下对图层进行空间校正的步骤。 1. 在ArcGIS中加载图层, 2. 在ArcGIS中加载底图 3. 在工具栏中打开 空间校
阅读全文
摘要:默认情况下,在网络上搜索的都是通过ArcGIS进行转换,但是我从来没有成功过。 转后的位置和转前的位置相差很小,但是与实际想要的位置差的太远,我拿的是安徽合肥的数据, 结果,数据全在马来西亚那块,转后的数据也在那里。网上搜索了半天,根本没有解决方案。 不过后来我还是使用 空间校正 进行处理好了。 这
阅读全文
摘要:在ArcGIS中加载地图很麻烦,一来是国内的数据源太少,二是地图显示速度太慢。 不过在QGIS中加载地图,然后把shp文件加载,效果好很多。后来在 https://zhuanlan.zhihu.com/p/353888644 这篇文章里写的很全,而且目前来说内容都有效。 我这里只贴几个我在用的地址。
阅读全文
摘要:1. 菜单选择 自定义-扩展模块-NetworkAnalysy 2. 导入数据到gdb 数据集中。最好将要处理的数据放在一个要素集中。 3. 在要素集上右键,新建-网络数据集 输入名称,一般使用默认名称 4. 选择要建网络的图层 5. 选择是否构建转弯模型 6. 设置连通性,一般为默认值 7. 选择
阅读全文
摘要:1. 这个最终效果有点像地形图的热力图了,高的地方颜色深,矮的地方颜色浅,用到合适的地方效果也不错吧。AR VR 三维地图以后使用的场景应该会越来越多吧。 2. 地形图数据使用的是 ./data/west-lake-area.geojson RGBImage 使用的是 mapbox 的数据, con
阅读全文
摘要:1. 可以说,这是我一直想要的效果之一, 另外一个cesium 和 UE 一起搞得那个。 2. 数据使用的是 ./data/west-lake-area.geojson 3. 扩展类 1 class Terrain extends maptalks.BaseObject { 2 constructo
阅读全文
摘要:1. 自定义海洋效果 , 与前面的 coolwater 效果差不多,coolwater 的效果好像是 使用两个图片作为 ShaderMaterial, 2. 数据使用 ./data/westlake.geojson , 背景图片使用 ./data/waternormals.jpg 3. 定义Ocea
阅读全文
摘要:1. 多重复用对象, multiplexing geometry。 又学了一个单词。 2. 定义 Bar 对象。 1 function getBar(options) { 2 const { radius, height } = barCache.getOptions(); 3 const geom
阅读全文
摘要:1. 这个不觉明历。在我看来,这和 boxs 那个例子差不多。 2. 只不过扩展类 TestBoxs 继承了 maptalks.MergedMixin ,这个估计要看源码才能明白是啥了。 1 class TestBoxs extends maptalks.MergedMixin(maptalks.B
阅读全文
摘要:1. 和尾线效果类似的 轨迹追踪功能。线路逐渐显示,更适合做轨迹显示。 2. 使用了 lineTrip 对象,直接处理已有数据。 1 var offset = 500; 2 lineTrips = list.slice(0, offset).map(d => { 3 var line = new L
阅读全文