栅格数据需要切成地图大小的数据
问题一、使用克里金方法插值计算后,生成的栅格数据需要切成地图地块大小的数据。
解决办法:使用Extract by mask,工具箱–提取分析–按掩膜提取。
掩膜提取后有锯齿
问题二、通过掩膜提取的图层会有锯齿,如下图
处理办法:选择图层属性中的这两个其中一个。
问题二延申
问题二延申
通常这样处理,也只是在arcgis中看起来没有了这些锯齿,但是当你导出成tiff时,还是会出现这些栅格。如果想在导出的时候没有锯齿的话,就得设置他的
像元大小
。
以插值分析-克里金法为例:
我一般会设置这么大。但是相对应的,你所导出的tiff也会变大。
面内随机生成点
问题三 在一个面内随机生成点
在面内随机生成点。
使用创建随机点便可完成需求
点添加坐标并导出
问题四 给点添加经纬度属性导出csv格式文件
导出后,可以把后缀改成csv.
添加天地图影像
问题五 arcgis添加天地图影像
添加数据,选择GIS服务器。
更新:这里应该选择wmts
10.28更新 这里加载图层后会有很大的偏移量 加上 esri 就好了。
详情可以查看 https://blog.csdn.net/kinghxj/article/details/125470962
点生成线、面
问题6 根据提供的坐标点生成线、面
可以使用点集转线,然后使用编辑工具连成面,之后使用要素转面就可以了。
tif黑边/白边处理
问题7 生成的tif 发出来有黑边或者白边 怎么去除
这个问题遇到很多种处理方法,大致就是把nodata设置成无颜色或者是0,但有些时候不起作用,换另一种方法又好了。
导出时设置nodata为0:
然后使用geoserver的时候 设置
这样发布出来的就没有黑边了。
geoserver跨域解决的方法
问题七 geoserver跨域解决的方法
GeoServer\webapps\geoserver\WEB-INF\lib 中添加两个jar包
GeoServer\webapps\geoserver\WEB-INF下的web中添加以下代码:
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.tagRequests</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
arcgis生成网格的方法
问题七 arcgis生成网格的方法
遇到一个需求,需要在一定范围内建立网格。可以使用渔网图。
arcgis使用掩膜提取后 影像出现残缺
问题八 使用掩膜提取后 影像出现残缺
问题如下图所示
使用qgis时也报错 Cutline feature without a geometry.
解决办法:
arcgis使用 修复几何功能 修复一下我们的掩膜数据(shp数据),之后再进行掩膜处理就好了。