Rotar (Administración de datos)
Resumen
Gira el dataset ráster alrededor del punto pivote especificado según el ángulo indicado en grados; el dataset ráster girará en sentido de las agujas del reloj.
El valor válido para el ángulo de rotación es cualquier número de 0 a 360, incluidos los valores de punto flotante. Un valor negativo hará que la imagen gire en sentido contrario a las agujas del reloj.
Ilustración
Uso
-
La rotación se efectúa, por defecto, alrededor de la esquina inferior izquierda del ráster. El punto de rotación se puede cambiar con el parámetro opcional Punto pivote.
-
El remuestreo se realiza únicamente si el ángulo no es múltiplo de 90.
-
El ángulo de rotación especificado debe tener entre 0 y 360 grados, y el dataset girará en sentido de las agujas del reloj.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de la geodatabase.
-
Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un tipo de Compresión y la Calidad de compresión en Configuración del entorno.
Sintaxis
Parámetro | 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, 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 |
angle |
Ángulo en grados para girar el ráster. Este puede ser cualquier número de punto flotante. | Double |
pivot_point (Opcional) |
El punto pivote alrededor del cual se rotará el ráster. El valor predeterminado es la esquina inferior izquierda del dataset ráster de entrada. Para agregar esta variable, presione F8 o haga clic con el botón derecho del ratón y haga clic en Insertar variable. | Point |
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 Rotar.
import arcpy
arcpy.Rotate_management("c:/data/image.tif", "c:/output/rotate.tif", "30",\
"1940000 304000", "BILINEAR")
Esta es una muestra de secuencia de comandos de Python para la herramienta Rotar.
##====================================
##Rotate
##Usage: Rotate_management in_raster out_raster angle {pivot_point} {NEAREST | BILINEAR | CUBIC | MAJORITY}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
pivot_point = "1942602 304176"
##Rescael a TIFF image by a factor of 4 in both directions
arcpy.Rotate_management("image.tif", "rotate.tif", "30", pivot_point, "BILINEAR")
except:
print "Rotate example failed."
print arcpy.GetMessages()