Crear dataset ráster ortocorregido (Administración de datos)

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 los formatos BIL, BIP, BMP, BSQ, DAT, Cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, 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.

Sintaxis

arcpy.management.CreateOrthoCorrectedRasterDataset(in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster a ortorrectificar. El ráster debe tener RPC en sus metadatos.

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, deberá especificar la extensión del archivo:

  • .bil:Esri BIL
  • .bip:Esri BIP
  • .bmp: BMP
  • .bsq:Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • .mrf: MRF
  • .crf: CRF
  • Ninguna extensión para Cuadrícula de Esri

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 el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, se puede especificar un Tipo de compresión y la Calidad de compresión en Entornos.

Raster Dataset
Ortho_type

El DEM o valor especificado que representa la elevación media de toda la imagen.

  • CONSTANT_ELEVATIONSe utilizará un valor de elevación especificado.
  • DEMSe utilizará un ráster de modelo digital de elevación especificado.
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.

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, establezca el Factor Z en 1. Si las unidades verticales se expresan en pies, establezca el Factor en 0,3048. Si se utiliza cualquier otra unidad vertical, use el Factor Z para escalar las unidades en 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.

  • NONENo se realiza una corrección geoide. Utilice NONE solamente si su DEM ya está expresado en alturas elipsoidales.
  • GEOIDSe realizará una corrección geoide para convertir alturas ortométricas en alturas elipsoidales (basado en geoide EGM96).
Boolean

Muestra 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 del script de 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")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados