Resumen
Afina la orientación interior de cada imagen del dataset de mosaico construyendo una transformación afín a partir de una tabla de fiduciales.
Uso
La tabla de fiduciales de entrada es la salida de la herramienta Calcular fiduciales.
Esta herramienta se puede utilizar para actualizar el sistema de coordenadas de película de las imágenes de un dataset de mosaico, por ejemplo, cuando las imágenes se giran incorrectamente tras agregarlas a un dataset de mosaico.
Sintaxis
arcpy.management.UpdateInteriorOrientation(in_mosaic_dataset, {where_clause}, fiducial_table, film_coordinate_system, {update_footprints})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | Dataset de mosaico creado a partir de fotos aéreas escaneadas mediante el tipo de ráster escaneado o el tipo de ráster de cámara de cuadro. | Mosaic Layer |
where_clause (Opcional) | Cadena de definición de consulta que define un subconjunto de rásteres para calcular fiduciales. | SQL Expression |
fiducial_table | Tabla de fiduciales creada mediante la herramienta Calcular fiduciales. | Table View |
film_coordinate_system | Define el sistema de coordenadas de película de la fotografía aérea escaneada. Se utiliza para calcular información de fiduciales y la construcción de transformación afín.
| String |
update_footprints (Opcional) | Genera o actualiza las huellas de las fotos digitales en el dataset de mosaico.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Capa de mosaico |
Muestra de código
Esta es una muestra de Python para la herramienta UpdateInteriorOrientation.
import arcpy
arcpy.UpdateInteriorOrientation_management(
"c:\\Test\\ortho.gdb\\orthoMD", "", "c:\\test\\fidducial.csv",
"X_DOWN_Y_RIGHT", "UPDATE")
Esta es una muestra de un script independiente de la herramienta UpdateInteriorOrientation.
import arcpy
in_mosaic_dataset = "c:\\Test\\ortho.gdb\\orthoMD"
whereClause = ""
fiducialTable = "c:\\test\\fidducial.csv"
film_coordsys = "X_DOWN_Y_RIGHT"
update_footprints = "UPDATE"
arcpy.UpdateInteriorOrientation_management(in_mosaic_dataset, whereClause,
fiducialTable, film_coordsys, update_footprints)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí