Rotar (Gestión de datos)
Resumen
Gira el dataset ráster alrededor del punto pivote especificado según el ángulo indicado en grados.
Especifique un valor entre 0 y 360 grados para girar el ráster en esa cantidad en sentido horario. Para girar el ráster en sentido antihorario, especifique el ángulo como valor negativo. El ángulo se puede especificar como valor entero o de punto flotante.
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.
-
Especifique un ángulo de rotación entre 0 y 360 para girar el ráster en sentido horario. Para girar el ráster en sentido antihorario, especifique el ángulo como valor negativo.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de 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. | 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()