Étiquette | Explication | Type de données |
Fonction raster en entrée
| Modèle de fonction ou l’objet JSON de fonction qui génère une table ou une classe d’entités. | String; File |
Table en sortie
| Chemin, nom de fichier et type (extension) de la table ou classe d’entités en sortie. | Table |
Arguments de la fonction raster
(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 |
Synthèse
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.
Paramètres
arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
Nom | 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
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")
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
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?