Combar desde el archivo (Administración de datos)

Resumen

Realiza una transformación en el ráster basándose en un archivo de vínculo, utilizando una transformación polinómica. El archivo de vínculo contiene los puntos de control del origen y de destino.

Ilustración

Example of two-dimensional coordinate transformations

Uso

Sintaxis

WarpFromFile_management (in_raster, out_raster, link_file, {transformation_type}, {resampling_type})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster de entrada.

Mosaic Layer; Raster Layer
out_raster

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
link_file

El archivo de vínculo que se utilizará para combar el ráster.

Cada fila en el archivo de vínculos de entrada debe tener los siguientes valores, cada uno delimitado un tabulador:

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

Text File
transformation_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
resampling_type
(Opcional)

El algoritmo de remuestreo que se va a utilizar. El valor predeterminado es NEAREST.

  • NEARESTAsignación de vecino más cercano
  • BILINEARInterpolación bilineal
  • CUBICConvolución cúbica
  • MAJORITYRemuestreo de mayoría

Las opciones NEAREST y MAJORITY se utilizan para los datos categóricos, como la clasificación de uso del suelo. NEAREST es la opción predeterminada debido a que es la más rápida y también porque no cambiará los valores de celda. No utilice NEAREST o MAJORITY para datos continuos, como las superficies de elevación.

Las opciones BILINEAR y CUBIC son más adecuadas para los datos continuos. No se recomienda que BILINEAR o CUBIC se utilicen con los datos categóricos porque se pueden alterar los valores de celda.

String

Ejemplo de código

Ejemplo 1 de WarpFromFile (ventana de Python)

Esta es una muestra de Python para la herramienta WarpFromFile.

import arcpy
arcpy.WarpFromFile_management(
     "\\cpu\data\raster.img", "\\cpu\data\warp_out.tif",
     "\\cpu\data\gcpfile.txt", "POLYORDER2", "BILINEAR")
Ejemplo 2 de WarpFromFile (secuencia de comandos independiente)

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

##Warp image with signiture file

import arcpy
arcpy.env.workspace = r"C:/Workspace"
    
    
arcpy.Warp_management("raster.img", "warp_output.tif", "gcpfile.txt", 
                      "POLYORDER2", "BILINEAR")

Entornos

Temas relacionados

9/11/2013