Étiquette | Explication | Type de données |
Raster en entrée | Jeu de données raster à orthorectifier. Le raster doit contenir les coefficients polynomiaux rationnels (RPC) dans ses métadonnées. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
Jeu de données raster en sortie | Nom, emplacement et format du jeu de données à créer. Pour enregistrer le jeu de données raster dans un format de fichier, spécifiez l’extension de fichier comme suit :
Pour enregistrer un jeu de données raster dans une géodatabase, n’ajoutez pas d’extension de fichier au nom du jeu de données raster. Lorsque vous enregistrez un jeu de données raster dans un fichier JPEG, un fichier JPEG 2000 ou une géodatabase, vous pouvez spécifier une valeur dans Type de compression et une valeur dans Qualité de compression dans les environnements de géotraitement. | Raster Dataset |
Type d’orthorectification | Le MNE ou la valeur spécifiée représentant l’altitude moyenne à travers l’image.
| String |
Altitude constante (mètres) | Valeur d’altitude constante à utiliser lorsque le paramètre Type d’orthorectification est défini sur Altitude constante. Si un MNT est utilisé dans le processus d’orthorectification, cette valeur n’est pas utilisée. | Double |
Raster MNE (Facultatif) | Le raster MNE utiliser pour l’orthorectification lorsque le paramètre Orthorectification Type (Type d’orthorectification) est défini sur DEM (MNE) | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
Facteur Z (Facultatif) | Facteur d’échelle utilisé pour convertir les valeurs d’altitude dans le MNA. Si les unités verticales sont exprimées en mètres, définissez le paramètre sur 1. Si les unités verticales sont exprimées en pieds, définissez le paramètre sur 0,3048. Si d’autres unités verticales sont utilisées, utilisez ce paramètre pour les mettre à l’échelle des mètres. | Double |
Décalage Z (Facultatif) | Valeur de base à ajouter à la valeur d’altitude dans le modèle numérique de terrain. Ceci permet de compenser des valeurs d’altitude qui ne démarrent pas au niveau de la mer. | Double |
Géoïde (Facultatif) | Spécifie si la correction géoïde requise par les coefficients polynomiaux rationnels qui référencent les hauteurs ellipsoïdales sera effectuée. La plupart des jeux de données d’altitude étant référencés par rapport à des hauteurs orthométriques au niveau de la mer, cette correction est nécessaire dans ce cas pour effectuer la conversion en hauteurs ellipsoïdales.
| Boolean |
Synthèse
Crée un jeu de données raster orthorectifié en incorporant des données d’altitude et les coefficients polynomiaux rationnels (RPC) associés aux données satellites afin d’aligner l’imagerie avec précision.
Utilisation
Pour orthorectifier un jeu de données raster, le raster doit être associé à des RPC.
Pour un résultat plus précis, utilisez l’option de modèle numérique d’élévation (MNE) pour l’altitude. Utilisez un MNE dans le processus d’orthocorrection afin de corriger les erreurs géométriques provoquées par le déplacement du relief.
La définition d’une valeur d’altitude constante pour le paramètre Type d’orthorectification ne génère pas de résultats précis et doit uniquement servir lorsqu’aucun MNT n’est disponible et qu’une précision spatiale approximative est acceptable.
Vous pouvez enregistrer la sortie au format BIL, BIP, BMP, BSQ, DAT, Esri GRID, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF ou CRF ou en tant que jeu de données raster de géodatabase.
Les coefficients polynomiaux rationnels (RPC) satellite nécessitent l’utilisation d’un MNE référencé par rapport à des hauteurs ellipsoïdales, mais la plupart des données d’altitude (telles que USGS NED et ArcGIS Online World Elevation) sont référencées par rapport à des hauteurs orthométriques au niveau de la mer. Sélectionnez le paramètre Géoïde (GEOID dans Python) pour orthorectifier avec des RPC sauf si le MNT est référencé par rapport à une hauteur ellipsoïdale.
Paramètres
arcpy.management.CreateOrthoCorrectedRasterDataset(in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
Nom | Explication | Type de données |
in_raster | Jeu de données raster à orthorectifier. Le raster doit contenir les coefficients polynomiaux rationnels (RPC) dans ses métadonnées. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
out_raster_dataset | Nom, emplacement et format du jeu de données à créer. Pour enregistrer le jeu de données raster dans un format de fichier, spécifiez l’extension de fichier comme suit :
Pour enregistrer un jeu de données raster dans une géodatabase, n’ajoutez pas d’extension de fichier au nom du jeu de données raster. Lorsque vous enregistrez un jeu de données raster dans un fichier JPEG, un fichier JPEG 2000 ou une géodatabase, vous pouvez spécifier une valeur dans Type de compression et une valeur dans Qualité de compression dans les environnements de géotraitement. | Raster Dataset |
Ortho_type | Le MNE ou la valeur spécifiée représentant l’altitude moyenne à travers l’image.
| String |
constant_elevation | Valeur d’altitude constante à utiliser lorsque le paramètre Ortho_type est défini sur CONSTANT_ELEVATION. Si un MNT est utilisé dans le processus d’orthorectification, cette valeur n’est pas utilisée. | Double |
in_DEM_raster (Facultatif) | Raster MNE à utiliser pour l’orthorectification lorsque le paramètre Ortho_type est défini sur DEM. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
ZFactor (Facultatif) | Facteur d’échelle utilisé pour convertir les valeurs d’altitude dans le MNA. Si les unités verticales sont exprimées en mètres, définissez le paramètre sur 1. Si les unités verticales sont exprimées en pieds, définissez le paramètre sur 0,3048. Si d’autres unités verticales sont utilisées, utilisez ce paramètre pour les mettre à l’échelle des mètres. | Double |
ZOffset (Facultatif) | Valeur de base à ajouter à la valeur d’altitude dans le modèle numérique de terrain. Ceci permet de compenser des valeurs d’altitude qui ne démarrent pas au niveau de la mer. | Double |
Geoid (Facultatif) | Spécifie si la correction géoïde requise par les coefficients polynomiaux rationnels qui référencent les hauteurs ellipsoïdales sera effectuée. La plupart des jeux de données d’altitude étant référencés par rapport à des hauteurs orthométriques au niveau de la mer, cette correction est nécessaire dans ce cas pour effectuer la conversion en hauteurs ellipsoïdales.
| Boolean |
Exemple de code
Il s’agit d’un exemple Python d’utilisation de la fonction CreateOrthoCorrectedRasterDataset.
import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
"c:/data/orthoready.tif",
"DEM", "#", "c:/data/DEM.img",
"#", "10", "GEOID")
Il s’agit d’un exemple de script Python d’utilisation de la fonction CreateOrthoCorrectedRasterDataset.
##====================================
##Create Ortho Corrected Raster Dataset
##Usage: CreateOrthoCorrectedRasterDataset_management in_raster out_raster_dataset
## CONSTANT_ELEVATION | DEM constant_ elevation
## in_DEM_raster {ZFactor} {ZOffset} {NONE | GEOID}
import arcpy
arcpy.env.workspace = "C:/Workspace"
##Ortho correct with Constant elevation
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready.tif",\
"CONSTANT_ELEVATION", "30", "#",\
"#", "#", "#")
##Ortho correct with DEM image and Z factors
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready_dem.tif",\
"DEM", "#", "dem.img", "#", "10", "GEOID")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?