Generar tabla a partir de una función ráster (Administración de datos)

Resumen

Convierte un dataset de función ráster en una clase de entidad o tabla. La función ráster de entrada debe ser una función ráster diseñada para generar una clase de entidad o tabla.

Uso

  • El valor de entrada de la herramienta es una función ráster.

  • La función ráster de entrada debe producir la salida de una clase de entidad o tabla. La configuración de la función ráster determina si la salida es una clase de entidad o una tabla. La herramienta validará la función ráster y determinará el tipo de salida.

  • La función ráster puede ser un archivo .xml, una plantilla de archivo JSON o una cadena de caracteres de definición de función JSON.

  • La herramienta se puede ejecutar en modo paralelo y utiliza el procesamiento en paralelo de la configuración del entorno.

Parámetros

EtiquetaExplicaciónTipo de datos
Introducir función ráster

La plantilla de función u objeto JSON de función que generan una clase de entidad o tabla.

String; File
Tabla de salida

La ruta, nombre de archivo y tipo (extensión) de la clase de entidad o tabla de salida.

Table
Argumentos de la función de ráster
(Opcional)

Los argumentos de función y los valores que hay que establecer. Cada función ráster cuenta con sus propios argumentos y valores, enumerados en el cuadro de diálogo de la herramienta.

Value Table

arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
NombreExplicaciónTipo de datos
raster_function

La plantilla de función u objeto JSON de función que generan una clase de entidad o tabla.

String; File
out_table

La ruta, nombre de archivo y tipo (extensión) de la clase de entidad o tabla de salida.

Table
raster_function_arguments
[raster_function_arguments,...]
(Opcional)

Los argumentos de función y los valores que hay que establecer. Cada función ráster cuenta con sus propios argumentos y valores, enumerados en el cuadro de diálogo de la herramienta.

Value Table

Muestra de código

Ejemplo 1 de GenerateTableFromRasterFunction (ventana de Python)

Esta es una muestra de Python para GenerateTableFromRasterFunction.

#====================================
# 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")
Ejemplo 2 de GenerateTableFromRasterFunction (script independiente)

Esta es una muestra de script de Python para GenerateTableFromRasterFunction.

#====================================
# 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)

Temas relacionados