Etiqueta | Explicación | Tipo de datos |
Ráster de entrada | El dataset ráster o dataset de mosaico que será ortorrectificado. | 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 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 | Especifica si el tipo de ortorrectificación será un DEM o un valor especificado que represente la elevación media en toda la imagen.
| String |
Elevación constante (Metros) | El valor de elevación constante que se 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 de parámetro no se usa. | Double |
Ráster DEM (Opcional) | El ráster de DEM que se 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 utilizará para convertir los valores de elevación en el 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 base 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 utilizando un modelo digital de elevación (DEM) y datos de control para alinear con precisión las imágenes.
Uso
Para obtener un resultado más preciso, utilice la opció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.
Si se utilizan datos de satélite, 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 = "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 o dataset de mosaico que será ortorrectificado. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
out_raster_dataset | El nombre, la ubicación y el formato del dataset que se 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 | Especifica si el tipo de ortorrectificación será un DEM o un valor especificado que represente la elevación media en toda la imagen.
| String |
constant_elevation | El valor de elevación constante que se utilizará cuando el parámetro Ortho_type es CONSTANT_ELEVATION. Si se usa un DEM en el proceso de ortocorrección, este valor de parámetro no se usa. | Double |
in_DEM_raster (Opcional) | El ráster de DEM que se 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 utilizará para convertir los valores de elevación en el 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 base 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í