Registrar ráster (Administración de datos)

Resumen

Realiza una transformación geográfica a un dataset ráster existente al registrarlo automáticamente en una imagen de referencia. Es similar al botón Registro automático en la barra de herramientas Georreferenciación.

Para registrar automáticamente la imagen, el ráster de entrada y el ráster de referencia deben estar en un área geográfica relativamente cerca. Es posible que necesite crear un archivo de vínculos con algunos vínculos para que el ráster de entrada se encuentre en el mismo espacio del mapa. Una tabla de vínculos se puede crear mediante la barra de herramientas Georreferenciación.

Uso

Sintaxis

RegisterRaster_management (in_raster, register_mode, {reference_raster}, {Input_link_file}, {transfomation_type}, {Output_CPT_link_file})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster de entrada.

Después de que se ejecuta la herramienta, el ráster de entrada tendrá la transformación geográfica actualizada.

También puede registrar un elemento dentro de un dataset de mosaico.

Raster Layer
register_mode

Elija el modo de proceso de registro. Puede registrar el ráster con una transformación o puede restablecer la transformación.

  • REGISTERLa herramienta aplicará una transformación geométrica en el ráster de entrada. Esta es la opción predeterminada.
  • RESET La herramienta quitará la transformación geométrica que esta herramienta agregó previamente.
  • CREATE_LINKSLa herramienta creará un archivo de vínculos con los vínculos que se generaron automáticamente.
String
reference_raster
(Opcional)

Elija el ráster de referencia que coincida con la entrada.

Raster Layer
Input_link_file
(Opcional)

El archivo de vínculos que se utilizará para colocar el ráster de entrada en el mismo espacio del mapa como el ráster de referencia.

Cada fila en el archivo de vínculos de entrada puede incluir uno de los siguientes grupos de valores, cada uno delimitado por un TABULADOR:

  • <Id. opcional> <Desde X> <Desde Y> <Hacia X> <Hacia Y>
  • <Desde X> <Desde Y> <Hacia X> <Hacia Y> <Residual X> <Residual Y> <Residual>

Text File
transfomation_type
(Opcional)

Tipo de transformación geométrica.

  • POLYORDER0Un polinomio de orden cero se utiliza para convertir los datos. Esto se utiliza generalmente cuando los datos ya están georreferenciadas, pero un pequeño cambio alinea mejor los datos. Solo se necesita un vínculo para realizar un cambio con polinomio de orden cero.
  • POLYORDER1Un polinomio de primer orden (afín) fija un plano chato en los puntos de entrada. Esta es la opción predeterminada.
  • POLYORDER2Un polinomio de segundo orden fija una superficie algo más complicada en los puntos de entrada.
  • POLYORDER3Un polinomio de tercer orden fija una superficie más complicada en los puntos de entrada.
  • ADJUSTTransformación que optimiza la exactitud local y global. Logra esto realizando primero una transformación polinómica, luego ajustando los puntos de control localmente para hacer coincidir mejor los puntos de control de destino, con una técnica de interpolación de red irregular de triángulos (TIN).
  • SPLINETransforma de manera exacta los puntos de control de origen en puntos de control de destino. Esto significa que los puntos de control serán exactos, pero los píxeles de ráster que están entre los puntos de control no son exactos.
  • PROJECTIVEUna transformación que puede combar líneas para que permanezcan rectas. Al hacerlo, es posible que las líneas que una vez fueron paralelas ya no sigan siendo paralelas. La transformación proyectiva es especialmente útil para las imágenes oblicuas, mapas escaneados y para algunos productos de imágenes.
String
Output_CPT_link_file
(Opcional)

El archivo de vínculos de salida que incluye los vínculos del proceso de registro que se crearon con esta herramienta. La tabla de vínculos de salida se puede utilizar en la herramienta Combar desde archivo.

Cada fila en el archivo de vínculos de salida tiene los siguientes valores, cada uno delimitado por un TABULADOR:

  • <Desde X> <Desde Y> <Hacia X> <Hacia Y> <Residual X> <Residual Y> <Residual>

Text File

Ejemplo de código

Ejemplo 1 de RegisterRaster (ventana de Python)

Esta es una muestra de Python para la herramienta RegisterRaster.

import arcpy
arcpy.RegisterRaster_management(
     "\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
     "\\cpu\data\links.txt", "POLYORDER1", "#")
Ejemplo 2 de RegisterRaster (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para la herramienta RegisterRaster.

# Register raster using only control points

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
rdname = "irs_ps.img"
mode = "REGISTER"
refrd = ""
linkfile = "C:/Workspace/irs_controls_13.txt"
order = "POLYORDER2"
    
arcpy.RegisterRaster_management(
     rdname, mode, refrd, linkfile, order)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados

9/11/2013