Etiqueta | Explicación | Tipo de datos |
Ráster de entrada | El dataset ráster a ortorrectificar. El ráster debe tener RPC en sus metadatos. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
Dataset ráster de salida | El nombre, la ubicación y el formato del dataset que se va a crear. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando se almacena un dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000 o una geodatabase, puede especificar un valor para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
Tipo de ortorrectificación | El DEM o valor especificado que representa la elevación media de toda la imagen.
| String |
Elevación constante (Metros) | El valor de elevación constante a utilizar cuando el parámetro Tipo de ortorrectificación es Elevación constante. Si se usa un DEM en el proceso de ortocorrección, este valor no se usa. | Double |
Ráster DEM (Opcional) | El ráster de DEM a utilizar para la ortorrectificación cuando el parámetro Tipo de ortorrectificación es DEM | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
Factor Z (Opcional) | El factor de escala que se utiliza para convertir los valores de elevación en DEM. Si las unidades verticales son metros, establezca el parámetro en 1. Si las unidades verticales son pies, establezca el parámetro en 0,3048. Si se utilizan otras unidades verticales, utilice este parámetro para escalar las unidades a metros. | Double |
Desplazamiento Z (Opcional) | El valor básico que se agregará al valor de elevación en el DEM. Se puede utilizar para desplazar valores de elevación que no comienzan en el nivel del mar. | Double |
Geoide (Opcional) | Especifica si se realizará la corrección geoide necesaria en los RPC que hacen referencia a alturas elipsoidales. La mayoría de los datasets de elevación hacen referencia a alturas ortométricas a nivel del mar, por lo que esta corrección es necesaria en estos casos para convertir a alturas elipsoidales.
| Boolean |
Resumen
Crea un dataset ráster ortocorregido incorporando datos de elevación y los coeficientes polinómicos racionales (RPC) asociados con datos de satélite para alinear imágenes con precisión.
Uso
Para ortocorregir un dataset ráster, el ráster debe tener RPC asociado al mismo.
Para obtener un resultado más preciso, utilice la opción del modelo digital de elevación (DEM) para las elevaciones. Utilice un DEM en el proceso de ortocorrección para corregir errores geométricos causados 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 la salida en formato BIL, BIP, BMP, BSQ, DAT, Cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF o CRF, o en cualquier dataset ráster de geodatabase.
Los RPC de satélite requieren 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 al nivel del mar. Active el parámetro Geoide (GEOID en Python) para ortorrectificar con RPC salvo que el DEM se refiera una altura elipsoidal.
Parámetros
arcpy.management.CreateOrthoCorrectedRasterDataset(in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
Nombre | Explicación | Tipo de datos |
in_raster | El dataset ráster a ortorrectificar. El ráster debe tener RPC en sus metadatos. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
out_raster_dataset | El nombre, la ubicación y el formato del dataset que se va a crear. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando se almacena un dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000 o una geodatabase, puede especificar un valor para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
Ortho_type | El DEM o valor especificado que representa la elevación media de toda 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 DEM a utilizar para la ortorrectificación cuando el parámetro Ortho_type es DEM. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
ZFactor (Opcional) | El factor de escala que se utiliza para convertir los valores de elevación en DEM. Si las unidades verticales son metros, establezca el parámetro en 1. Si las unidades verticales son pies, establezca el parámetro en 0,3048. Si se utilizan otras unidades verticales, utilice este parámetro para escalar las unidades a metros. | Double |
ZOffset (Opcional) | El valor básico que se agregará al valor de elevación en el DEM. Se puede utilizar para desplazar valores de elevación que no comienzan en el nivel del mar. | Double |
Geoid (Opcional) | Especifica si se realizará la corrección geoide necesaria en los RPC que hacen referencia a alturas elipsoidales. La mayoría de los datasets de elevación hacen referencia a alturas ortométricas a nivel del mar, por lo que esta corrección es necesaria en estos casos para convertir a alturas elipsoidales.
| Boolean |
Muestra de código
Esta es una muestra de Python para la función CreateOrthoCorrectedRasterDataset.
import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
"c:/data/orthoready.tif",
"DEM", "#", "c:/data/DEM.img",
"#", "10", "GEOID")
Esta es una muestra de script de Python para la función 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 de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí