ArcGIS中修复异常值

ArcGIS中修复异常值


在处理遥感数据过程中,往往会有异常值的出现,例如MODIS数据的无效值以及DEM中的空值等,我们在使用数据时一般需要去除这些异常值,并将其修正至相对准确的值。



提取异常值


一般而言,异常值时一个范围内的值或者空值,提取异常值的主要目的是将其设为空值,便于后续的插值操作。关于查找异常值,ArcGIS帮助文档有详细说明:查找异常值
提取异常值可以使用栅格计算器处理,一般使用CON或者SETNULL函数实现。ArcToolBox–>Spatial Analyst Tools–>​Map Algebra–>Raster Calculator
栅格计算器说明:栅格计算器
CON函数说明:Con函数
SETNULL函数说明:SetNull函数
例1:Con(IsNull("DEM"), 0, "DEM")
将空值赋为0,DEM中其他值保持不变。
例2:SetNull("DEM"==4, "DEM")
将DEM中Value为4的栅格设为空值。


修复异常值


本文修复异常值使用的是插值的方式,是将CON函数与焦点统计工具相结合的地图代数方法。
焦点统计:焦点统计工具
NbrRectangle:NbrRectangle
在地图代数中执行工具:在地图代数中执行工具
例:Con(IsNull("DEM"), FocalStatistics("DEM", NbrRectangle(3, 3, "CELL"),"MEAN","DATA"), "DEM")
FocalStatistics即为焦点统计工具的函数形式。

发布了7 篇原创文章 · 获赞 24 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_38281942/article/details/100048640
今日推荐