填写NoData值

7699
8
01-23-2012 09:43 am
BarryGuidry
通过
偶然的因素
在Surfer中第一次处理网格后,我从LIDAR数据创建了一个ESRI网格。但是,根据我在Surfer中指定的间隔,在ESRI网格中存在由“地面”返回创建的间隙(NoData),这是由于建筑位置(在未分类的返回中)。有人能帮我弄清楚如何填补这些空白(NoData),可能是“最近的邻居”?
标签(2)
8回答说
TimothyHales
通过 Esri杰出贡献者
Esri杰出贡献者
看看这个论坛的帖子: 栅格计算器:填写NoData .它讨论了使用栅格计算器来填补空白。


ArcGIS设备上装
con(isnull(Raster_DEM), focalmean(Raster_DEM,矩形,4,4),Raster_DEM)


ArcGIS 10
Con(IsNull(光栅),FocalStatistics(光栅,NbrCircle(10, "CELL"), "MEAN"),光栅)
JohannaPrussmann
新贡献者III

你好,

我在ArcGIS 10.1中尝试了Timothy Hales的算法来填充我的DEM中的NoData漏洞,但我得到了以下错误消息:

执行:RasterCalculator Con(IsNull("Tecbaco_DEM.tif"), FocalStatistics(光栅,NbrCircle(10, "CELL"), "MEAN"), "Tecbaco_DEM.tif")"C:\Users\HOME\Copy\- WWF\- TECBACO\DEM v.2\Tecbaco_DEM_Fill.tif"

开始时间:2015年2月2日星期一19:36:05

Con(IsNull(光栅(r"Tecbaco_DEM.tif")), FocalStatistics(光栅,NbrCircle(10, "CELL"), "MEAN"),光栅(r"Tecbaco_DEM.tif")))

ERROR 000539:错误运行表达式:rcexec()

回溯(最近一次调用):

文件“<表达式>”,第1行,在<模块>

文件"",第5行,在rcexec

文件“c:\program files (x86)\arcgis\desktop10.1\arcpy\arcpy\sa\Functions.py”,第4830行,在FocalStatistics中

ignore_nodata)

文件“c:\program files (x86)\arcgis\desktop10.1\arcpy\arcpy\sa\Utils.py”,第47行,在swapper中

Result = wrapper(*args, **kwargs)

文件"c:\program files (x86)\arcgis\desktop10.1\arcpy\arcpy\sa\Functions.py",第4824行,在包装器中

ignore_nodata)

文件"c:\program files (x86)\arcgis\desktop10.1\arcpy\arcpy\geoprocessing\_base.py",第484行,在

返回lambda *args: val(*gp_fixargs(args, True))

RuntimeError:对象:执行工具时出错

执行失败(RasterCalculator)。

Failed at Mon Feb 02 19:36:05 2015(运行时间:0.00秒)

我使用了以下算法:

Con(IsNull("Tecbaco_DEM.tif"), FocalStatistics(光栅,NbrCircle(10, "CELL"), "MEAN"), "Tecbaco_DEM.tif")

你知道为什么会这样吗?

0荣誉
XanderBakker
通过 Esri尊敬的贡献者
Esri尊敬的贡献者

你应该用你的TIFF替换“光栅”:

Con(IsNull("Tecbaco_DEM.tif"), FocalStatistics("Tecbaco_DEM.tif", NbrCircle(10, "CELL"), "MEAN"), "Tecbaco_DEM.tif")

JohannaPrussmann
新贡献者III

谢谢你的快速回复。对不起,我没有注意到第二个“光栅”实例。我会再试一次,然后告诉你结果。

0荣誉
JohannaPrussmann
新贡献者III

是的,它工作得很好。谢谢你的帮助!

0荣誉
XanderBakker
通过 Esri尊敬的贡献者
Esri尊敬的贡献者

不客气很高兴它起作用了!

0荣誉
DanPatterson_Retired
尊敬的贡献者

如果在一个没有空格且文件名较短的文件夹中将输入和输出都转换为Esri网格,您将获得更好的结果。理论上你应该可以使用任何光栅,但我注意到许多问题围绕着“图像”光栅,它可能是多波段的,可能不能很好地发挥许多SA功能

0荣誉
JohannaPrussmann
新贡献者III

谢谢你的建议。会做的事情。

0荣誉