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 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

EtiquetaExplicaciónTipo de datos
Ráster de entrada

El dataset ráster que se desea rotar.

Mosaic Layer; Raster Layer
Dataset ráster de salida

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, especifique la extensión del archivo de la siguiente manera:

  • .bilEsri BIL
  • .bipEsri BIP
  • .bmp: BMP
  • .bsqEsri 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
Ángulo

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
Punto pivote
(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
Técnica de remuestreo
(Opcional)

Especifica la técnica de remuestreo que se utilizará. La opción predeterminada es Más cercano.

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 predeterminada. Es la más rápida y no cambia los valores de píxel. 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 de categorías porque se pueden alterar los valores de píxel.

  • Vecino más próximoSe utilizará la técnica del vecino más cercano. Minimiza los cambios en los valores de píxel ya que no se crean valores nuevos y es la técnica de remuestreo más rápida. Es adecuado para datos discretos, como la cobertura de suelo.
  • Interpolación bilinealSe utiliza la técnica de 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.
  • Convolución cúbicaSe utilizará la técnica de convolución cúbica. Calcula el valor de cada píxel ajustando una curva suavizada según 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.
  • Remuestreo de mayoríaSe utilizará la técnica de remuestreo de mayoría. Determina el valor de cada píxel según el valor más popular dentro de una ventana de 4 x 4. Es adecuada para datos discretos.
String
Extensión de recorte
(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.

  • Extensión de visualización actual Vista de mapa: la extensión se basará en el mapa o la escena activa. La opción solo está disponible cuando haya un mapa activo.
  • Extensión de dibujo Cuadrar y terminar: la extensión se basará en un rectángulo dibujado en el mapa o la escena. Esta opción creará una clase de entidad en la geodatabase del proyecto y agregará una capa al mapa. La clase de entidad tendrá el mismo sistema de coordenadas que el mapa.
    Nota:

    Esta opción no está disponible en el cuadro de diálogo Entornos. Solo está disponible desde un parámetro de herramienta con un tipo de datos de extensión o desde la pestaña Entornos de un cuadro de diálogo de herramienta.

    Nota:

    Cuando la opción de edición Habilitar y deshabilitar edición en la pestaña Editar está activada, es preciso habilitar la edición en la pestaña Editar de la cinta para dibujar la extensión.

  • Extensión de mapa Layer: la extensión se basará en una capa de mapa activa. Use la lista desplegable para seleccionar una capa disponible o use la opción Extensión de datos en todas las capas para obtener la extensión combinada de todas las capas de mapas activos, excepto el mapa base. Esta opción solo está disponible cuando haya un mapa activo con capas.

    Cada capa de mapas tiene las opciones siguientes:

    • Todas las entidades Selecciona todo: extensión de todas las entidades en una capa.
    • Entidades seleccionadasArea from Selected Features: extensión de las entidades seleccionadas en la capa.
    • Entidades visibles Extent Indicator: extensión de las entidades visibles en la capa.
      Nota:

      Las extensiones de las opciones Entidades seleccionadas Area from Selected Features y Entidades visibles Extent Indicator solo están disponibles para capas de entidades.

  • Examinar Examinar: la extensión se basará en un dataset existente.
  • Portapapeles Pegar: la extensión puede copiarse y pegarse desde el portapapeles.
    • Copiar extensión Copiar: copia las coordenadas de la extensión y el sistema de coordenadas en el portapapeles.
    • Usar Pegar extensión Pegar: pega las coordenadas de la extensión y, si se desea, el sistema de coordenadas desde el portapapeles. Si los valores del portapapeles no incluyen un sistema de coordenadas, la extensión utilizará el sistema de coordenadas del mapa.
    Nota:

    Las coordenadas de la extensión se copian del portapapeles y se pegan con el mismo formato y orden que el objeto Extent de ArcPy: x-min, y-min, x-max, y-max y referencia espacial.

  • Restablecer extensión Restablecer: la extensión se restablecerá al valor predeterminado.
  • Coordenadas introducidas de forma manual: las coordenadas deben ser valores numéricos y encontrarse en el sistema de coordenadas del mapa activo.
    Precaución:

    El mapa podría utilizar unidades de visualización distintas de las coordenadas introducidas. No se admite el uso de una dirección cardinal (N, S, E, O). Utilice un valor de signo negativo para las coordenadas sur y oeste.

Extent

arcpy.management.Rotate(in_raster, out_raster, angle, {pivot_point}, {resampling_type}, {clipping_extent})
NombreExplicació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, especifique la extensión del archivo de la siguiente manera:

  • .bilEsri BIL
  • .bipEsri BIP
  • .bmp: BMP
  • .bsqEsri 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)

Especifica la técnica de remuestreo que se utilizará. La opción predeterminada es Más cercano.

  • NEARESTSe utilizará la técnica del vecino más cercano. Minimiza los cambios en los valores de píxel ya que no se crean valores nuevos y es la técnica de remuestreo más rápida. Es adecuado para datos discretos, como la cobertura de suelo.
  • BILINEARSe utiliza la técnica de 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.
  • CUBICSe utilizará la técnica de convolución cúbica. Calcula el valor de cada píxel ajustando una curva suavizada según 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.
  • MAJORITYSe utilizará la técnica de remuestreo de mayoría. Determina el valor de cada píxel según el valor más popular dentro de una ventana de 4 x 4. Es adecuada 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 predeterminada. Es la más rápida y no cambia los valores de píxel. 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 de categorías porque se pueden alterar los valores de píxel.

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 usará la extensión máxima de todas las entradas.
  • MINOF: se usará el área mínima común a todas las entradas.
  • DISPLAY: la extensión es igual a la visualización visible.
  • 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")

Temas relacionados