Résumé
Convertit un jeu de données de la fonction raster en une classe d’entités ou une table. La fonction raster en entrée doit être une fonction raster désignée pour générer une table ou une classe d’entités.
Utilisation
L’entrée de l’outil est une fonction raster.
La fonction raster en entrée doit générer une table ou une classe d’entités en sortie. Les paramètres de la fonction raster déterminent si la sortie est une table ou une classe d’entités. L’outil valide la fonction raster et détermine le type de sortie.
La fonction raster peut être un fichier .xml, un modèle de fichier JSON ou une chaîne de définition d’une fonction JSON.
L’outil peut s’exécuter en mode parallèle et utilise les paramètres de traitement parallèle du paramètre d’environnement.
Syntaxe
GenerateTableFromRasterFunction_management (raster_function, out_table, {raster_function_arguments})
Paramètre | Explication | Type de données |
raster_function | Modèle de fonction ou l’objet JSON de fonction qui génère une table ou une classe d’entités. | String; File |
out_table | Chemin, nom de fichier et type (extension) de la table ou classe d’entités en sortie. | Table |
raster_function_arguments [raster_function_arguments,...] (Facultatif) | Arguments de la fonction et leurs valeurs à définir. Chaque fonction raster possède ses propres arguments et valeurs, qui sont répertoriés dans la boîte de dialogue de l’outil. | Value Table |
Exemple de code
Exemple 1 d’utilisation de l’outil GenerateTableFromRasterFunction (fenêtre Python)
Il s'agit d'un exemple de script Python pour 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")
Exemple 2 d’utilisation de l’outil GenerateTableFromRasterFunction (script autonome)
Ceci est un exemple de script Python pour 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)
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui