标注 | 说明 | 数据类型 |
输入栅格函数
| 输出表或要素类的函数模板或函数 JSON 对象。 | String; File |
输出表
| 输出表或要素类的路径、文件名和类型(扩展名)。 | Table |
栅格函数参数
(可选) | 函数参数及其要进行设置的值。每个栅格函数都有自己的参数和值,这些参数和值将在工具的对话框中列出。 | Value Table |
摘要
用于将栅格函数数据集转换为表或要素类。输入栅格函数应该为用于输出表或要素类的栅格函数。
使用情况
工具的输入为栅格函数。
输入栅格函数应生成表或要素类输出。栅格函数中的设置将确定输出是表还是要素类。该工具将验证栅格函数,并确定输出类型。
栅格函数可以是 .xml 文件、JSON 文件模板或 JSON 函数定义字符串。
该工具可以在并行模式下运行,并使用环境设置中的并行处理设置。
参数
arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
名称 | 说明 | 数据类型 |
raster_function | 输出表或要素类的函数模板或函数 JSON 对象。 | String; File |
out_table | 输出表或要素类的路径、文件名和类型(扩展名)。 | Table |
raster_function_arguments [raster_function_arguments,...] (可选) | 函数参数及其要进行设置的值。每个栅格函数都有自己的参数和值,这些参数和值将在工具的对话框中列出。 | Value Table |
代码示例
这是 GenerateTableFromRasterFunction 的 Python 示例。
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
# Convert Raster to point feature class using build in Pixel to Vector function
arcpy.management.GenerateTableFromRasterFunction(
"P2V", "C:/Workspace/outputdb.sde/pixelpoints",
"Raster C:/Workspace/data/testimage.tif")
这是 GenerateTableFromRasterFunction 的 Python 脚本示例。
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
rasterfunc = "C:/Workspace/funcs/TestGeometry.rft.xml"
outfc = "C:/Workspace/polygonfeat.shp"
funcargs = "Raster C:/Workspace/data/testgeo.tif"
# Generate polygon feature class using custom python raster function
arcpy.management.GenerateTableFromRasterFunction(
rasterfunc, outfc, funcargs)