Remuestrear (Administración de datos)
Resumen
Altera el dataset ráster cambiando el tamaño de celda y el método de remuestreo.
Uso
-
El tamaño de celda puede cambiarse, pero la extensión del dataset ráster permanecerá igual.
-
Esta herramienta sólo puede tener como salida un tamaño de celda cuadrado.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG o TIFF, o en cualquier dataset ráster de geodatabase.
-
Existen cuatro opciones para el parámetro Técnica de remuestreo:
- La opción NEAREST, que realiza una asignación de vecino más cercano, es el método de interpolación más rápido. Se utiliza principalmente para datos discretos, como la clasificación del uso del suelo, ya que no cambiará los valores de las celdas. El error espacial máximo será la mitad del tamaño de celda.
- La opción MAJORITY, que realiza un algoritmo de mayoría, determina el nuevo valor de la celda basándose en los valores más populares de la ventana de filtro. Se utiliza principalmente con datos discretos, al igual que el método de vecino más cercano. La opción Majority tiende a proporcionar resultados más suaves que la opción Nearest.
- La opción BILINEAR, que realiza una interpolación bilineal, determina el nuevo valor de una celda basándose en un promedio de distancia ponderada de los cuatro centros de celdas de entrada más cercanos. Es útil para los datos continuos y suavizará un poco los datos.
- La opción CUBIC, que realiza una convolución cúbica, determina el nuevo valor de una celda basándose en el ajuste a una curva suave a través de los 16 centros de celdas de entrada más cercanos. Es apropiada para los datos continuos, aunque puede hacer que el ráster de salida tenga valores que se encuentren fuera del rango del ráster de entrada. Es geométricamente menos distorsionado que el ráster que se obtiene ejecutando el algoritmo de remuestreo de vecino más cercano. La desventaja de la opción Cubic es que necesita más tiempo de procesamiento. En algunos casos, puede hacer que los valores de las celdas de salida se encuentren fuera del rango de los valores de celda de entrada. Si esto es inaceptable, utilice la opción Bilinear en su lugar.
Las opciones Bilinear y Cubic no deben utilizarse con datos categóricos, ya que los valores de celda pueden estar alterados.
-
La esquina inferior izquierda del dataset ráster de salida tendrá la misma ubicación de coordenadas espaciales de mapa que la esquina inferior izquierda del dataset ráster de entrada.
-
Los números de filas y columnas en el ráster de salida están determinados de la siguiente manera:
columns = (xmax - xmin) / cell size rows = (ymax - ymin) / cell size
-
Si queda algún resto de las ecuaciones anteriores, se realiza un redondeo del número de columnas o filas.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
El dataset ráster de entrada. | Raster Layer |
out_raster |
El 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 |
cell_size (Opcional) |
El tamaño de celda para el nuevo dataset ráster. | Analysis cell size |
resampling_type (Opcional) |
El algoritmo de remuestreo que se va a utilizar. El valor predeterminado es NEAREST.
| String |
Ejemplo de código
Esta es una muestra de Python para la herramienta Remuestrear.
import arcpy arcpy.Resample_management("c:/data/image.tif", "c:/data/resampled.tif", "10", "CUBIC")
Esta es una muestra de secuencia de comandos de Python para la herramienta Remuestrear.
##==================================== ##Resample ##Usage: Resample_management in_raster out_raster {cell_size} {NEAREST | BILINEAR | CUBIC | MAJORITY} try: import arcpy arcpy.env.workspace = r"C:/Workspace" ##Resample TIFF image to a higher resolution arcpy.Resample_management("image.tif", "resample.tif", "10", "CUBIC") except: print "Resample example failed." print arcpy.GetMessages()