Rotar (Administración de datos)

Resumen

Rota el dataset ráster en torno al punto de pivote especificado.

Ilustración

Ilustración de Rotar

Uso

  • De forma predeterminada, la rotación se produce en torno al punto central del ráster. Puede cambiar el punto de rotación 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 la salida en los formatos BIL, BIP, BMP, BSQ, DAT, Cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF o en cualquier dataset ráster de geodatabase.

  • Cuando se almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, se puede especificar un Tipo de compresión y la Calidad de compresión en Entornos.

  • Esta herramienta admite datos ráster multidimensionales. Para ejecutar la herramienta en cada porción del ráster multidimensional y generar una salida de ráster multidimensional, asegúrese de guardar la salida en CRF.

    Entre los tipos de dataset multidimensional de entrada admitidos se incluyen: capa ráster multidimensional, dataset de mosaico, servicio de imágenes y CRF.

Sintaxis

arcpy.management.Rotate(in_raster, out_raster, angle, {pivot_point}, {resampling_type}, {clipping_extent})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster que se desea rotar.

Mosaic Layer; Raster Layer
out_raster

Nombre, ubicación y formato para el dataset que está creando. Cuando almacene un dataset ráster en una geodatabase, no agregue 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.

Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:

  • .bil:Esri BIL
  • .bip:Esri BIP
  • .bmp: BMP
  • .bsq:Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • .mrf: MRF
  • .crf: CRF
  • Ninguna extensión para Cuadrícula de Esri
Raster Dataset
angle

Especifique un valor de entre 0 y 360 grados que el ráster se debe rotar 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.

Double
pivot_point
(Opcional)

El punto alrededor del cual rotará el ráster. Si lo deja en blanco, la esquina inferior izquierda del dataset ráster de entrada servirá como pivote.

Point
resampling_type
(Opcional)

El algoritmo de remuestreo que se va a utilizar. La opción predeterminada es Más cercano.

  • NEAREST Vecino más cercano es el método de remuestreo más rápido; minimiza los cambios en los valores de píxel porque no se crean valores nuevos. Es adecuado para datos discretos, como la cobertura de suelo.
  • BILINEAR Interpolación bilineal calcula el valor de cada píxel promediando (ponderados por la distancia) los valores de los cuatro píxeles circundantes. Es adecuado para datos continuos.
  • CUBIC Convolución cúbica calcula el valor de cada píxel ajustando una curva suavizada basada en los 16 píxeles circundantes. Esto genera la imagen más suavizada, pero puede crear valores fuera del rango detectado en los datos de origen. Es adecuado para datos continuos.
  • MAJORITYRemuestreo de mayoría determina el valor de cada píxel según el valor más popular dentro de una ventana de 3 por 3. Adecuado para datos discretos.

Las opciones Más cercano y Mayoría se utilizan para datos categóricos como, por ejemplo, la clasificación de uso del suelo. La opción Más cercano 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 ninguna de estas opciones para datos continuos, como las superficies de elevación.

Las opciones Bilineal y Cúbica son las más apropiadas para los datos continuos. No se recomienda utilizar ninguna de estas opciones con datos categóricos porque se pueden alterar los valores de celda.

String
clipping_extent
(Opcional)

La extensión de procesamiento del dataset ráster. Los datos de origen se recortarán a la extensión específica antes de la rotación.

  • MAXOF: se utilizará la extensión máxima de todas las entradas.
  • MINOF: se utilizará el área mínima en común de todas las entradas.
  • DISPLAY: la extensión es igual a la visualización actual.
  • Nombre de capa: se utilizará la extensión de la capa especificada.
  • Objeto de Extent: se utilizará la extensión del objeto especificado.
  • Cadena de coordenadas delimitada por espacios: se utilizará la extensión de la cadena especificada. Las coordenadas se expresan como x-min, y-min, x-max, y-max.
Extent

Muestra de código

Ejemplo 1 de Rotar (ventana de Python)

Esta es una muestra de Python para la herramienta Rotate.

import arcpy
arcpy.Rotate_management("c:/data/image.tif", "c:/output/rotate.tif", "30",\
                        "1940000 304000", "BILINEAR")
Ejemplo 2 de Rotar (script independiente)

Esta es una muestra del script de Python para la herramienta Rotate.

##====================================
##Rotate
##Usage: Rotate_management in_raster out_raster angle {pivot_point} {NEAREST | BILINEAR | CUBIC | MAJORITY}
    
import arcpy

arcpy.env.workspace = r"C:/Workspace"
pivot_point = "1942602 304176"

##Rescale a TIFF image by a factor of 4 in both directions
arcpy.Rotate_management("image.tif", "rotate.tif", "30", pivot_point, "BILINEAR")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados