从栅格属性表中的另一个属性重新分配栅格像元值?


10

我有一个大型的(大小为48 US),分辨率为100m,具有栅格属性表(RAT)。数据是由其他人创建的。RAT中的属性之一具有我关心的数据值,而实际的栅格像元值毫无意义。我一直在尝试找出如何将我关心的属性的值重新分配给实际的栅格像元值,但还无法弄清楚如何做到这一点。我要这样做的原因是,我有一个相当复杂的自定义Python工具,其他人开发了该工具来执行我需要的计算,但是不幸的是它没有使用RAT属性的能力。它仅使用栅格像元分配的值,正如我在这种情况下所说的那样,这是毫无意义的。

我尝试了一种运行栅格转点工具的round回方式,以将目标字段作为我关心的属性来创建点要素类,以为可以从所得的点要素类创建新栅格。但是,栅格指向工具失败,表明我没有足够的临时内存(我正在运行具有16 GB RAM和1 TB数据驱动器的Alienware计算机)。

我有什么选择吗?我使用的是ArcGIS 10,但如果我可以做我在另一个软件包中容易描述的事情,我将愿意尝试另一种方式(我不嫁给ArcGIS)。

Answers:


10

在ArcGIS 10中,您可以使用“ 查找”工具(尽管需要Spatial Analyst许可),该工具用于根据另一个栅格的属性表中的值来创建新栅格。


很酷,我必须要有新的功能。工具名称“ Lookup”在直观上并不是很明显,因此我可能直接看了看就跳过了。谢谢。
turkishgold13年

@turkishgold我很好奇Lookup工具花了多长时间将字段中的值分配给栅格。我正在30 m分辨率的全国范围内的栅格上执行类似的过程,并且“查找”工具的运行速度非常慢。
Naresh Pai

@Naresh Pai-我不记得此时花了我多长时间,但由于它在我脑海中并不突出,因此可能并不令人讨厌。刚才看到了此评论。在ArcGIS以外的Python中可能还有一些更简化的方法,但是我不需要探索该选项。
turkishgold 2014年
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.