如何去掉DEM中坏点(零高程点)
位高手,小弟在采用DEM生成河网时发现DEM有很多坏点(零高程点),怎样才能在不损失数据精度的情况下去除这些坏点呢?
如果转换成TIN文件,在转换成DEM就会有很大的精度损失
请多多指教
LZ想怎么处理这些零值点?如果取周围的均值的话,可以先做平滑运算,再与原来的图做叠加,补上零值的空洞。
用NIBBLE函数
先用raster calculator配合con()函数将零高层点做成mask,如附图。然后用arctoolbox里的nibble进行修复。
用focalmean函数插值也可以
具体参见帮助文档
1、 做mask
2、 处理数据
niddle需要一个mask图层,在mask下的做处理,不在mask下的不处理。con(isnull[dem],1)的作用是将dem中为nodata的地方设成1,不是nodata的地方设成nodata,这样做出的mask就只有原来dem为nodata的地方了。
这样处理后就能做nibble了
本文档为【如何去掉DEM中坏点】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。