摘要
从输入栅格函数或函数链生成栅格数据集。输出栅格格式可以为 TIFF、GRID、IMAGINE、CRF(云栅格格式)或 MRF(元栅格格式)。
用法
该工具专用于云中的栅格处理和分析。使用栅格函数(内存型处理)将生成的结果写入到磁盘中。
语法
GenerateRasterFromRasterFunction_management (raster_function, output_raster_dataset, {raster_function_arguments}, {raster_properties}, {format})
参数 | 说明 | 数据类型 |
raster_function | 栅格函数名称、栅格函数 JSON 对象或函数链(以 .rft.xml 格式)。 | File; String |
output_raster_dataset | 输出栅格数据集。可将该数据集写入到本地目录或在云存储中保存为 URL。 | Raster dataset |
raster_function_arguments [[Name, Value],...] (可选) | 参数与函数链相关联。例如,如果将函数链应用到“山体阴影”栅格函数,则设置数据源、方位角和高度。 | Value Table |
raster_properties [[Name, Value],...] (可选) | 输出栅格数据集关键属性(如传感器或波长)。 | String |
format (可选) | 输出格式。如果将 output_raster_dataset 参数设置为 URL,则默认格式为 CRF。如果选择了不同的输出格式,则该格式将支持该扩展模块。 | String |
代码示例
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
arcpy.GenerateRasterFromRasterFunction_management(
raster_function="NDVI",
out_raster_dataset="c:/temp/ndvitest.crf",
raster_function_arguments="Raster \\\\somemachine\\data\\test.tif; VisibleBandID 3;InfraredBandID 4",
format="CRF")
环境
此工具不使用任何地理处理环境