Questions tagged «nodata»

3
ArcGIS Zonal统计信息中的主要错误?
更新:该错误已在ArcGIS 10.4版本中修复。 我正在使用ArcGIS 10.2.2确定许多区域的区域统计信息。如果值栅格中有任何NoData,则我希望区域结果为“ NoData”,正如工具说明所宣传的那样。该工具说明指出: 数据-在任何特定区域内,只有在输入值栅格中具有值的像元才会用于确定该区域的输出值。在统计计算中,将忽略“值”栅格中的NoData像元。 NODATA —在任何特定区域中,如果“值”栅格中存在任何NoData像元,则认为没有足够的信息来执行对该区域中所有像元的统计计算;因此,整个区域将在输出栅格上接收NoData值。 请看一下我在这张照片中的设置: 我将NODATA选项与具有一个NoData像素的值栅格一起使用,因此期望结果区域值(区域61154)为'NoData'。取而代之的是,我得到的值为12.74(在图像中四舍五入为13),这在两个层次上使我感到困惑:首先,我期望'NoData',其次,从数学上讲,所得的12.74的值在数学上是不可能的,因为均值不能更大比值栅格中的最大值(在这种情况下为10)大。 如果我使用DATA选项,则得到的值约为9.1,这很有意义。我们在不同的数据集,计算机和ArcGIS版本上对此进行了测试。 我在这里想念什么? 编辑/附加评论:我刚刚注意到,“ Count”属性对于该特定区域也是错误的。在该区域中确实有421个像元,但该工具仅计数297。计算421减去297得出124-奇怪的是,这是NoData像素所在的“位置”,如果从左上到下数像素就在区域中。该工具可能会弄错单元格计数(太低),这可能解释了平均值的增加。 编辑:这是我正在使用的数据的链接。 编辑:丹·帕特森和我做了一些进一步的调试这里在ESRI论坛。


4
为多波段栅格设置NoData吗?
我有一个具有黑色区域而不是NoData的RGB正射影像,如下图所示: 当我使用SetNull工具时,它确实删除了黑色区域,但是随后将其变成了灰度正射影像,这不是我想要的。 我知道可以使用“裁剪(数据管理)”工具将栅格裁剪为其自身,并且可以在其中将NoData值设置为黑格的值(0),以解决此问题。但是,我正在为学生创建一个工作坊,我想使用一种不太直观的方法。 当然,可以选择在每个频段上分别运行NoData工具,然后将三个频段组合在一起,但是我需要有一个条件,即band1,band2和band3都等于0才能将其设置为NoData。能够在ModelBuilder中执行此操作将是理想的选择,但使用ArcPy对其进行脚本编写也将是不错的选择。 我正在使用具有高级许可证的ArcGIS 10.2 Desktop。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.