需要 Spatial Analyst 许可。
获得 Image Analyst 许可后可用。
描述
位置栅格数据的值用于确定要从输入栅格列表中的哪一个栅格获取输出像元值。
插图
|
OutRas = Pick(InRas1, [InRas2, InRas3],"SINGLE_BAND")
|
使用方法
-
输入位置栅格中的一个像元的值为 1,则将栅格列表中第一个输入的值用于输出像元值。如果位置输入的值为 2,则输出值将来自栅格列表中的第二个输入,依此类推。
-
in_rasters_or_constants)的顺序对此工具很重要。如果栅格的顺序发生变化,结果也将随之改变。
-
输入位置栅格上的像元值为零或负数,结果将为 NoData。如果位置值大于列表中的栅格数目,结果将为 NoData。
-
输入位置栅格是浮点型,则处理这些值之前将其截断为整型。
-
在位置栅格上值为 NoData 的任何像元在输出栅格上都将接收 NoData。
-
如果输入列表中有任何栅格是浮点型,输出栅格将为浮点型。如果它们都是整型,则输出栅格将为整型。
-
in_rasters_or_constants)将被单独处理为单波段栅格。
-
MULTI_BAND),每个多波段栅格输入都将作为多波段栅格处理。
输入位置栅格相同的波段数。
输入栅格或常量值是常量,则将其解释为波段栅格,其中所有波段的像元值与常量相同,并且波段数与输出栅格相同。
-
分析环境和 Spatial Analyst。