码迷,mamicode.com
首页 > 其他好文 > 详细

acrgis 解决矢量转栅格分辨率过大造成连续值变离散且出现空白

时间:2018-08-09 14:56:37      阅读:1413      评论:0      收藏:0      [点我收藏+]

标签:效果   res   alt   too   大于   红色   image   分享   问题   

目标:解决北京河流矢量polygon 转栅格的问题

设置栅格大小和影像一致30*30----结果发现,因为cell过大,原本连续的是矢量面变得不连续了,特别细的河流会出现间断(如下图所示):

技术分享图片1号

网上搜索矢量转栅格出现空白的问题大多是由于矢量拓扑关系有问题导致,所以需要拓扑检查等,但我这个是因为河流太细,算法可能缺少种子点了。

检验这个想法的方式:将cell设置成10*10,然后看有无间断----结果如下图果然很完美

技术分享图片2号

 

改进方法1:将cell大小为10的栅格数据--进行重采样为30大小的--ArcToolBox--DataManagementTools--Raster--RasterProcessing--Resample

结果看来效果要好一些,没那么离散了--红色部分可以看出覆盖范围大于黑色(原始1号图30*30)

技术分享图片3号

改进方法2:昨晚搜别的东西,意外看到一个方法,可以给区域做个buffer,这样就可以填充一下太细的河流,当然也会不真实,,我还没有尝试,只是觉得可行。

最终方法:我今天突发奇想,可以把10和30的两种raster叠加在一起。DataManagementTools--Raster--RasterDataset--Mosaic(镶嵌)或者镶嵌至新栅格(这个设置参数多一些,我失败了,就只用了镶嵌)

输入栅格选择10,目标栅格选择30的,最后结果:

技术分享图片4号

基本完全连续了有木有很棒呢!!!!

 

acrgis 解决矢量转栅格分辨率过大造成连续值变离散且出现空白

标签:效果   res   alt   too   大于   红色   image   分享   问题   

原文地址:https://www.cnblogs.com/Roxy121314/p/9448637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!