Aplicar ajuste de bloques (Administración de datos)

Resumen

Aplica los ajustes geográficos a los elementos del dataset de mosaico. Esta herramienta usa la tabla de soluciones de la herramienta Calcular ajustes de bloques.

Esta herramienta también puede restablecer la ubicación original en los ajustes geográficos.

Uso

  • Esta herramienta se puede usar para aplicar ajustes de una tabla de soluciones o para restablecer el estado original de la alineación geográfica.

Sintaxis

arcpy.management.ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico de entrada que se debe ajustar.

Mosaic Dataset; Mosaic Layer
adjustment_operation

Elija si desea ajustar el dataset de mosaico utilizando la tabla de solución o si desea restablecer el dataset de mosaico de manera que no se aplique ningún ajuste.

  • ADJUSTAjuste el dataset de mosaico utilizando la tabla de solución de entrada.
  • RESETRestablezca el dataset de mosaico de modo que no se le aplique ningún ajuste.
  • REACTIVATELas imágenes que se eliminan del ajuste volverán al estado activo. Las imágenes sin la cantidad mínima de puntos de control requeridos para el ajuste se eliminan del cómputo en la operación de ajuste estándar, de tal forma que las imágenes se categorizan como Inactivas en la tabla de huellas, el valor maxPS está establecido como 0, las imágenes no se ven en el mapa y los estados de los puntos de enlace de las imágenes eliminadas están deshabilitados. Esta opción restaurará el estado Category a Principal y garantiza que el valor maxPS se reanude. Las imágenes incluidas en el proceso de ajuste no se ven afectadas por esta opción.
String
input_solution_table
(Opcional)

Especifique una tabla de soluciones para utilizar al ajustar el dataset de mosaico. Esta es la salida de la herramienta Calcular ajustes de bloques.

Table View
pan_to_ms_scaling_factor
(Opcional)

Si el dataset de mosaico contiene rásteres de refinado pancromático, especifique el factor de escala entre la resolución de refinado pancromático y la resolución multiespectral.

Double
DEM
(Opcional)

DEM que se utilizará en la aplicación del ajuste de bloques. Este DEM solo se utilizará si tiene una resolución más alta que cualquier DEM que ya exista en el dataset de mosaico.

Si se utiliza este DEM de entrada, la función geométrica del dataset de mosaico se actualizará utilizando esta entrada.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer
zoffset
(Opcional)

El desplazamiento vertical utilizado para ajustar la capa de elevación dentro de la función Geométrica del dataset de mosaico.

Double
control_point_table
(Opcional)

A la tabla de puntos de control de entrada se le aplicarán los mismos ajustes que los de la tabla de soluciones.

Table View
adjust_footprints
(Opcional)

Elija si desea actualizar la geometría de huella utilizando la misma transformación que se aplicó a la imagen.

  • NO_ADJUST_FOOTPRINTSNo actualizar la geometría de huella. Este es el valor predeterminado.
  • ADJUST_FOOTPRINTSActualizar la geometría de huella con la geometría de imagen. La tabla de puntos de control también se transformará, si se proporciona.
Boolean
solution_point_table
(Opcional)

Especifique una tabla de puntos de soluciones para actualizar el campo de estado de la tabla de puntos de control. Este parámetro se utiliza solo cuando el parámetro control_point_table está definido.

Table View

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

La salida tiene el mismo dataset de mosaico que la entrada, no se crea ningún dataset de mosaico nuevo. El ajuste de bloques se aplica al dataset de mosaico original.

Vista de tabla
out_control_point_table

Los puntos de control actualizados.

Vista de tabla

Muestra de código

Ejemplo 1 de ApplyBlockAdjustment (ventana de Python)

Esta es una muestra de Python para la herramienta ApplyBlockAdjustment.

import arcpy
arcpy.ApplyBlockAdjustment_management(
     "c:/BD/BD.gdb/redQB", "ADJUST",
     "c:/BD/BD.gdb/redQB_sol", 0.25)
Ejemplo 2 de ApplyBlockAdjustment (secuencia de comandos independiente)

Esta es una muestra del script de Python para la herramienta ApplyBlockAdjustment.

#apply block adjustment
import arcpy
arcpy.env.workspace = "c:/workspace"

#Apply the block ajustment
mdName = "BD.gdb/redlandsQB"
out_solutionTable = "BD.gdb/redlandsQB_solution"

arcpy.ApplyBlockAdjustment_management(mdName, "ADJUST", 
     out_solutionTable, 0.25)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados