Resumen
Incorpora datos de elevación y metadatos de imágenes para alinear las imágenes de forma precisa.
Más información sobre la ortorrectificación de un dataset ráster
Uso
Para ortocorregir un dataset ráster, este debe tener coeficientes polinómicos racionales (RPCs) asociados.
Para obtener un resultado más exacto, debe utilizar la opción del modelo digital de elevación (DEM) para las elevaciones. En el proceso de ortocorrección se debe utilizar un DEM para corregir los errores geométricos provocados por el desplazamiento del relieve.
Si se utiliza un valor de elevación constante para el parámetro Tipo de ortorrectificación no se obtendrán resultados precisos y este valor solo se debe utilizar cuando no hay ningún DEM disponible y la precisión espacial aproximada es aceptable.
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de geodatabase.
Los RPC de satélite requieren el uso de un DEM referido a alturas elipsoidales, pero la mayoría de datos de elevación (como NED de USGS y ArcGIS Online World Elevation) se refieren a alturas ortométricas. Active el parámetro Geoide (GEOID en Python) para ortorrectificar con RPC salvo que el DEM se refiera una altura elipsoidal.
Sintaxis
CreateOrthoCorrectedRasterDataset_management (in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
Parámetro | Explicación | Tipo de datos |
in_raster | Seleccione el dataset ráster que desee ortorrectificar. El ráster debe tener coeficientes polinómicos racionales (RPCs) en los metadatos. | Raster Layer |
out_raster_dataset | Especifique un nombre, ubicación y formato para el dataset que está creando. Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando almacene el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un Tipo de compresión y la Calidad de compresión en la Configuración del entorno. | Raster Dataset |
Ortho_type | Utilice un Modelo digital de elevación (DEM) o especifique un valor que represente la elevación media en la imagen.
| String |
constant_elevation | El valor de elevación constante a utilizar cuando el parámetro ortho_type es CONSTANT_ELEVATION. Si se usa un DEM en el proceso de ortocorrección, este valor no se usa. | Double |
in_DEM_raster (Opcional) | El ráster de modelo digital de elevación a utilizar para la ortorrectificación cuando el parámetro ortho_type es DEM. | Mosaic Layer; Raster Layer |
ZFactor (Opcional) | El factor de escala que se utiliza para convertir los valores de elevación en DEM. Si las unidades verticales se expresan en metros, el Factor Z debe establecerse en 1. Si las unidades verticales se expresan en pies, el Factor Z debe establecerse en 0,3048. Si se utilizan otras unidades verticales, utilice el Factor Z para escalar las unidades a metros. | Double |
ZOffset (Opcional) | El valor básico que se agregará al valor de elevación en el DEM. Este se puede utilizar para desplazar los valores de elevación que no comienzan a nivel del mar. | Double |
Geoid (Opcional) | La corrección geoide es necesaria en los RPC que hacen referencia a alturas elipsoidales. La mayoría de datasets de elevación hacen referencia a alturas ortométricas, por lo que en estos casos esta corrección sería necesaria para convertir a alturas elipsoidales.
| Boolean |
Ejemplo de código
Ejemplo 1 de CreateOrthoCorrectedRasterDataset (ventana de Python)
Esta es una muestra de Python para la herramienta CreateOrthoCorrectedRasterDataset.
import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
"c:/data/orthoready.tif",
"DEM", "#", "c:/data/DEM.img",
"#", "10", "GEOID")
Ejemplo 2 de CreateOrthoCorrectedRasterDataset (secuencia de comandos independiente)
Esta es una muestra de la secuencia de comandos Python para la herramienta 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")
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí