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

Resumen

Crea un dataset ráster ortocorregido mediante los coeficientes polinómicos racionales (CPR) asociados con un dataset ráster.

Más información sobre la ortorrectificación de un dataset ráster

Uso

Sintaxis

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

El ráster de entrada que desea ortocorregir.

Este ráster debe tener coeficientes polinómicos racionales asociados.

Raster Layer
out_raster_dataset

El dataset ráster de salida.

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
  • ninguna extensión para Cuadrícula de Esri

Cuando almacene un dataset ráster en una geodatabase, no se deberá agregar ninguna extensión de archivo al nombre del dataset ráster.

Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un tipo de compresión y la calidad de compresión.

Raster Dataset
Ortho_type

El tipo de elevación para utilizar en el proceso de ortorrectificación.

  • CONSTANT_ELEVATIONUtiliza un valor de elevación específico.
  • DEMUtiliza 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 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.

Esto se utiliza con dos propósitos: en primer lugar, para convertir las unidades de elevación (como metros o pies) a las unidades de coordenadas horizontales del dataset, que pueden ser pies, metros o grados, y en segundo lugar, con el fin de agregar exageración vertical para lograr un efecto visual.

Más información sobre el factor z

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)

Indica si desea que el proceso de ortocorrección asuma que la tierra es un geoide o una esfera.

  • NINGUNONo se realiza una corrección geoide. Esta es la opción predeterminada.
  • GEOIDESe realiza una corrección geoide. Esta opción aplicará la corrección de geoide (EGM96) a los valores z.
Boolean

Ejemplo de código

Ejemplo 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}

try:
    import arcpy
    arcpy.env.workspace = r"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")
    
except:
    print "Create Ortho Corrected Raster Dataset example failed."
    print arcpy.GetMessages()

Entornos

Temas relacionados

9/11/2013