Etiqueta | Explicación | Tipo de datos |
Ráster de Entrada | El dataset ráster de entrada. | Mosaic Layer; Raster Layer |
Dataset ráster de salida | El dataset ráster de salida. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando almacene el dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000, un archivo con formato TIFF o una geodatabase, puede especificar valores para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
Convertir coordenadas X por | El valor utilizado para convertir las coordenadas X. | Double |
Convertir coordenadas Y por | El valor utilizado para convertir las coordenadas Y. | Double |
Alinear ráster de entrada (Opcional) | Dataset ráster utilizado para alinear las celdas del dataset ráster de salida. | Raster Layer |
Resumen
Mueve (desliza) el ráster a una nueva ubicación geográfica, basándose en los valores de cambio X e Y. Esta herramienta es útil si su dataset ráster necesita ser desplazado para alinearse con otro archivo de datos.
Ilustración
Uso
El tamaño de celda del ráster de salida será igual al del ráster de entrada.
El número de filas y columnas del ráster de salida será igual al del ráster de entrada, sin importar qué parámetros están especificados.
Las coordenadas de la esquina inferior izquierda del ráster de salida serán desplazadas del ráster de entrada por los valores de cambio de coordenadas x e y especificados.
Si se utiliza un valor de cambio de coordenada x negativo, la salida se desplazará hacia la izquierda. Si se utiliza un valor de cambio de coordenada x positivo, la salida se desplazará hacia la derecha. Si se utiliza un valor de cambio de coordenada y negativo, la salida se desplazará hacia abajo. Si se utiliza un valor de cambio de coordenada y positivo, la salida se desplazará hacia arriba.
El dataset ráster de salida se desplaza de acuerdo a la ubicación del ráster de alineación de entrada, por lo que el nuevo dataset ráster desplazado se puede alinear perfectamente con otro dataset ráster.
Esta herramienta no realiza ningún remuestreo ni combado.
Puede guardar la salida en formato BIL, BIP, BMP, BSQ, DAT, Cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF o CRF, o en cualquier dataset ráster de geodatabase.
Cuando se almacena un dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000 o una geodatabase, puede especificar un valor para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento.
Parámetros
arcpy.management.Shift(in_raster, out_raster, x_value, y_value, {in_snap_raster})
Nombre | Explicación | Tipo de datos |
in_raster | El dataset ráster de entrada. | Mosaic Layer; Raster Layer |
out_raster | El dataset ráster de salida. Al almacenar el dataset ráster en un formato de archivo, especifique la extensión del archivo de la siguiente manera:
Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster. Cuando almacene el dataset ráster en un archivo con formato JPEG, un archivo con formato JPEG 2000, un archivo con formato TIFF o una geodatabase, puede especificar valores para Tipo de compresión y Calidad de compresión en los entornos de geoprocesamiento. | Raster Dataset |
x_value | El valor utilizado para convertir las coordenadas X. | Double |
y_value | El valor utilizado para convertir las coordenadas Y. | Double |
in_snap_raster (Opcional) | Dataset ráster utilizado para alinear las celdas del dataset ráster de salida. | Raster Layer |
Muestra de código
Esta es una muestra de Python para la herramienta Shift.
import arcpy
arcpy.Shift_management("c:/data/image.tif", "c:/output/shift.tif", "100",\
"150", "snap.tif")
Esta es una muestra del script de Python para la herramienta Shift.
##====================================
##Shift
##Usage: Shift_management in_raster out_raster x_value y_value {in_snap_raster}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Shift a TIFF image by 4.5 in X direction and 6 in Y direction
##Snap the output to a existing raster dataset
arcpy.Shift_management("image.tif", "shift.tif", "4.5", "6", "snap.tif")