Combar desde el archivo (Gestió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
Uso
La herramienta Combar es útil cuando el ráster requiere una corrección geométrica sistemática que se pueda modelar con un polinomio. Una transformación espacial puede invertir o quitar una distorsión utilizando una transformación polinómica del orden apropiado. Cuanto más elevado sea el orden, más compleja será la distorsión que puede ser corregida. Los órdenes de polinomios más elevados involucrarán progresivamente más tiempo de procesamiento.
-
El orden polinómico predeterminado (1) realizará una transformación afín.
Para determinar la cantidad mínima de vínculos necesarios para un orden de polinomios dado, utilice la siguiente fórmula:
n = (p + 1) (p + 2) / 2
en donde n es el número mínimo de vínculos requeridos para una transformación de orden polinómico p. Se sugiere enfáticamente utilizar más que el número mínimo de vínculos.
Esta herramienta determinará la extensión del ráster combado y definirá la cantidad de filas y columnas para que sea similar a la del ráster de entrada. Algunas diferencias menores se deben a la proporción que cambió entre los tamaños de ráster de salida en las direcciones de X y de Y. El tamaño de celda predeterminado se calcula dividiendo la extensión por la cantidad de filas y columnas previamente determinada. El valor del tamaño de celda será utilizado por el algoritmo de remuestreo.
Si elige definir un tamaño de celda de salida en la configuración del entorno, la cantidad de filas y columnas se calculará del siguiente modo:
columns = (xmax - xmin) / cell size rows = (ymax - ymin) / cell size
You can save your output to BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF, or any geodatabase raster dataset.
When storing your raster dataset to a JPEG file, a JPEG 2000 file, or a geodatabase, you can specify a Compression type and Compression Quality within the Environment Settings.
Sintaxis
Parámetro | Explicación | Tipo 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:
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:
| Text File |
transformation_type (Opcional) |
Tipo de transformación geométrica.
| String |
resampling_type (Opcional) | El algoritmo de remuestreo que se va a utilizar. El valor predeterminado es NEAREST.
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
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")
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")