Étiquette | Explication | Type de données |
Fonction raster en entrée | Nom d’une fonction raster, d’un objet JSON de fonction raster ou d’une chaîne de fonctions (au format .rft.xml). | File; String |
Jeu de données raster en sortie | Jeu de données raster en sortie. | Raster Dataset |
Arguments de la fonction raster (Facultatif) | Les paramètres associés à la chaîne de fonctions. Par exemple, si la chaîne de fonctions applique la fonction raster Ombrage, définissez la source de données, l'azimut et l'altitude. | Value Table |
Propriétés du raster (Facultatif) | Les propriétés principales du jeu de données raster en sortie, telles que le capteur ou la longueur d'onde. | Value Table |
Format (Facultatif) | Le format raster en sortie. Le format par défaut est dérivé de l’extension de fichier indiquée dans la valeur Jeu de données raster en sortie.
| String |
Traiter comme multidimensionnel (Facultatif) | Spécifie si le jeu de données mosaïque sera traité comme un jeu de données raster multidimensionnelles.
| Boolean |
Synthèse
Génère un jeu de données raster à partir d'une fonction raster en entrée ou d'une chaîne de fonctions.
Utilisation
L'outil est conçu pour le traitement raster à l'aide de plusieurs threads en vue d'accélérer le traitement.
Le format raster en sortie peut être TIFF, GRID, ERDAS IMAGINE, CRF (Cloud Raster Format) ou MRF (Meta Raster Format).
Paramètres
arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
Nom | Explication | Type de données |
raster_function | Nom d’une fonction raster, d’un objet JSON de fonction raster ou d’une chaîne de fonctions (au format .rft.xml). | File; String |
out_raster_dataset | Jeu de données raster en sortie. | Raster Dataset |
raster_function_arguments [[Name, Value],...] (Facultatif) | Les paramètres associés à la chaîne de fonctions. Par exemple, si la chaîne de fonctions applique la fonction raster Ombrage, définissez la source de données, l'azimut et l'altitude. | Value Table |
raster_properties [[Name, Value],...] (Facultatif) | Les propriétés principales du jeu de données raster en sortie, telles que le capteur ou la longueur d'onde. | Value Table |
format (Facultatif) | Le format raster en sortie. Le format par défaut est dérivé de l’extension de fichier indiquée dans la valeur output_raster_dataset.
| String |
process_as_multidimensional (Facultatif) | Spécifie si le jeu de données mosaïque sera traité comme un jeu de données raster multidimensionnelles.
| Boolean |
Exemple de code
Cet exemple Python utilise la fonction raster NDVI pour créer un jeu de données raster.
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
arcpy.GenerateRasterFromRasterFunction_management(
raster_function="NDVI",
out_raster_dataset="c:/temp/ndvitest.crf",
raster_function_arguments="Raster \\\\somemachine\\data\\test.tif; VisibleBandID 3;InfraredBandID 4",
format="CRF")
Cet exemple Python utilise la fonction raster Band Arithmetic avec la méthode SAVI pour créer un jeu de données raster.
## Generate raster from Band Arithmetic raster function where method is set to SAVI.
arcpy.management.GenerateRasterFromRasterFunction(
r"C:\Projects\SAVI.rft.xml", r"C:\Projects\Portland_SAVI.tif",
r"Raster C:\Projects\PortlandIKONOS.tif;Method SAVI;'Band Indexes' '4 3 0.33'",
None, "TIFF", "CURRENT_SLICE")
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?