从栅格函数生成表 (数据管理工具)
汇总
用于将栅格函数数据集转换为表或要素类。 输入栅格函数应该为用于输出表或要素类的栅格函数。
用法
工具的输入是一个栅格函数。
输入栅格函数应生成表或要素类输出。 栅格函数中的设置决定输出是表还是要素类。 该工具将验证栅格函数并确定输出类型。
栅格函数可以是 .xml 文件、JSON 文件模板或 JSON 函数定义字符串。
该工具可以并行运行,并使用环境设置中的并行处理设置。
参数
|
标注
|
说明
|
数据类型
|
|
输入栅格函数
|
输出表或要素类的函数模板或函数 JSON 对象。
|
String; File
|
|
输出表
|
输出表或要素类的路径、文件名和类型(扩展名)。
|
Table
|
|
栅格函数参数
(可选)
|
函数参数及其要设置的值。 每个栅格函数都有自己的参数和值,这些参数和值将在工具的对话框中列出。
值表列:
|
Value Table
|
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 示例 1(Python 窗口)
这是 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 示例 2(独立脚本)
这是 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)
环境
像元大小, 当前工作空间, 范围, GPU ID, 并行处理因子, 处理器类型, 临时工作空间
许可信息