Zusammenfassung
Konvertiert ein Raster-Funktions-Dataset in eine Tabelle oder Feature-Class. Bei der Funktion 'Eingabe-Raster' muss es sich um eine Raster-Funktion für die Ausgabe einer Tabelle oder Feature-Class handeln.
Verwendung
Die Eingabe für das Werkzeug ist eine Raster-Funktion.
Die Funktion 'Eingabe-Raster' erzeugt eine Tabellen- oder Feature-Class-Ausgabe. Ob es sich bei der Ausgabe um eine Tabelle oder um eine Feature-Class handelt, wird durch die Einstellungen in der Raster-Funktion bestimmt. Das Werkzeug validiert die Raster-Funktion und bestimmt den Ausgabetyp.
Bei der Raster-Funktion kann es sich um eine .xml-Datei, eine JSON-Dateivorlage oder die Zeichenfolge einer JSON-Funktionsdefinition handeln.
Das Werkzeug kann im parallelen Modus ausgeführt werden. Es verwendet die Einstellungen für die parallele Verarbeitung aus den Umgebungseinstellungen.
Syntax
GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
Parameter | Erklärung | Datentyp |
raster_function | Die Funktionsvorlage oder das Funktions-JSON-Objekt, die eine Tabelle oder Feature-Class ausgibt. | String; File |
out_table | Der Pfad, Dateiname oder Typ (Erweiterung) der Ausgabetabelle oder -Feature-Class. | Table |
raster_function_arguments [raster_function_arguments,...] (optional) | Die Funktionsargumente und die festzulegenden Werte. Jede Raster-Funktion hat ihre eigenen Argumente und Werte, die im Dialogfeld des Werkzeugs aufgeführt sind. | Value Table |
Codebeispiel
GenerateTableFromRasterFunction – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für 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")
GenerateTableFromRasterFunction – Beispiel 2: (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für 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)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja