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
-
Para ortocorregir un dataset ráster, el ráster debe tener RPC asociado al mismo.
-
Para obtener un resultado más exacto, debe utilizar la opción del modelo digital de elevación (DEM) para las elevaciones. Un DEM se debe utilizar en el proceso de ortocorrección para que la elevación y las curvaturas de la tierra se pueden tener en cuenta.
-
Si se utiliza un DEM para ortocorregir el dataset ráster, no se utilizará el valor constante de elevación.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de la geodatabase.
-
Marque el parámetro Geoide si desea que el proceso de ortocorrección asuma que la tierra es un geoide.
Sintaxis
Parámetro | Explicación | Tipo 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:
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.
| 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. | 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.
| Boolean |
Ejemplo de código
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")
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()