可以在Model Builder或Arcpy中迭代“通过掩码提取”工具中的输入栅格和掩码?

822.
13.
跳到解决方案
一个礼拜前
liyi1.
经过
新贡献者

嗨,我想我想要做的是非常倾向于的,但我被困在两天内,并耗尽了所有以前的解决方案和Stakcoverflow。所以,我在这里发布,希望获得擅长模特建设者或弧形的人的帮助。

基本上,我有一个从多边形转换的栅格网格文件夹(n = x)

我有另一个ndvi rasters文件夹(n = y)

我正在尝试通过掩码工具构建循环提取,使得该工具将X * Y组合栅格网格向掩码和NDVI作为光栅输入,使每个NDVI将由栅格网格剪裁。

Model Builder不允许两个迭代器,并且模型中的子模型不能用于绕过这一点,因为它只需要主模型中子模型的最后一个值。我看到有人提到了arcpy方法,但我在Python中有零技能,所以不知道如何实现这一目标。我希望关于这是否确实可用的任何意见。

任何洞察力都非常感谢。

非常感谢。

0.荣誉
13回复
戴维克斯
经过 MVP频繁的贡献者
MVP频繁的贡献者

取消,我使用了电力符号:失望_face:只需使用一个*的一切

0.荣誉
戴维克斯
经过 MVP频繁的贡献者
MVP频繁的贡献者
Outrc = OutextractBymask * ArcPy.Raster(Mask_Raster)* 0.0001
0.荣誉
戴维克斯
经过 MVP频繁的贡献者
MVP频繁的贡献者

@ liyi1.只是为了确认你知道**(对电力)不正确,应该是*(乘以)

0.荣誉
liyi1.
经过
新贡献者
是的,我确实看到了这条消息。再次感谢大卫。
0.荣誉