Drehen (Data Management)

Zusammenfassung

Dreht ein Raster-Dataset um einen angegebenen Pivot-Punkt.

Abbildung

Abbildung "Drehen"

Verwendung

  • Die Drehung (Rotation) erfolgt standardmäßig um den Mittelpunkt des Rasters. Der Pivot-Punkt kann unter Verwendung des optionalen Parameters Pivot-Punkt geändert werden.

  • Ein Resampling erfolgt nur, wenn der Winkel keinem Vielfachen von 90 entspricht.

  • Geben Sie einen Rotationswinkel zwischen 0 und 360 Grad an, um das Raster im Uhrzeigersinn zu drehen. Geben Sie den Winkel als negativen Wert an, um das Raster gegen den Uhrzeigersinn zu drehen.

  • Sie können die Ausgabe in den Formaten BBIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF oder einem beliebigen Geodatabase-Raster-Dataset speichern.

  • Beim Speichern eines Raster-Datasets in einer JPEG-Datei, einer JPEG 2000-Datei oder einer Geodatabase können Sie im Dialogfeld Umgebungen einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

  • Dieses Werkzeug unterstützt multidimensionale Raster-Daten. Sie müssen die Ausgabe in einer CRF-Datei speichern, um das Werkzeug für jeden Abschnitt im multidimensionalen Raster auszuführen und eine multidimensionale Raster-Ausgabe zu generieren.

    Zu den unterstützten Typen von multidimensionalen Eingabe-Datasets zählen multidimensionale Raster-Layer, Mosaik-Dataset, Image-Service und CRF.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster

Das zu drehende Raster-Dataset.

Mosaic Layer; Raster Layer
Ausgabe-Raster-Dataset

Der Name, der Speicherort und das Format für das Dataset, das Sie erstellen. Fügen Sie beim Speichern eines Raster-Datasets in einer Geodatabase dem Namen des Raster-Datasets keine Dateierweiterung hinzu. Beim Speichern des Raster-Datasets als JPEG-, JPEG 2000- oder TIFF-Datei bzw. in einer Geodatabase können Sie einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:

  • .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
  • Keine Erweiterung für Esri Grid
Raster Dataset
Winkel

Geben Sie einen Wert zwischen 0 und 360 Grad an, um das Raster entsprechend im Uhrzeigersinn zu drehen. Geben Sie den Winkel als negativen Wert an, um das Raster gegen den Uhrzeigersinn zu drehen. Der Winkel kann als Ganzzahl- oder Gleitkommawert angegeben werden.

Double
Pivot-Punkt
(optional)

Der Punkt, um den das Raster gedreht wird. Wenn die Option leer gelassen wird, dient die untere linke Ecke des Eingabe-Raster-Datasets als Pivot.

Point
Resampling-Methode
(optional)

Der Resampling-Algorithmus für das Entzerren des Rasters. Die Standardeinstellung ist Nächster.

Die Optionen Nächster Nachbar und Majority werden für Kategoriedaten verwendet, z. B. für eine Klassifizierung der Landnutzung. Die Option Nächster Nachbar ist die Standardauswahl, da sie die schnellste Option ist und die Zellenwerte nicht verändert. Verwenden Sie diese Optionen nicht für kontinuierliche Daten wie Höhenflächen.

Die Optionen Bilinear und Kubisch eignen sich am ehesten für kontinuierliche Daten. Diese Optionen sollten nicht für klassifizierte Daten verwendet werden, da die Zellenwerte unter Umständen geändert werden.

  • Nächster Nachbar"Nächster Nachbar" ist die schnellste Resampling-Methode; Änderungen an Pixelwerten werden minimiert, da keine Werte erstellt werden. Diese Funktion ist für diskontinuierliche Daten wie Landnutzung geeignet.
  • Bilineare Interpolation"Bilineare Interpolation" berechnet den Wert jedes Pixels, indem der Mittelwert (gewichtet für Entfernung) der Werte der umgebenden 4 Pixel ermittelt wird. Diese Funktion ist für kontinuierliche Daten geeignet.
  • Kubische Faltung"Kubische Faltung" berechnet den Wert jedes Pixels, indem eine geglättete Kurve durch die umgebenden 16 Punkte angepasst wird. Hierdurch kann das glatteste Bild erzeugt werden, es lassen sich aber auch Werte außerhalb des Bereichs in den Quelldaten erstellen. Diese Funktion ist für kontinuierliche Daten geeignet.
  • Majority-Resampling"Majority-Resampling" legt den Wert jedes Pixels auf Grundlage des am meisten verbreiteten Wertes innerhalb eines 3 mal 3-Fensters fest. Für diskontinuierliche Daten geeignet.
String
Ausschneideausdehnung
(optional)

Die Verarbeitungsausdehnung des Raster-Datasets. Die Quelldaten werden dann vor der Drehung auf die angegebene Ausdehnung zugeschnitten.

  • Default: Die Ausdehnung basiert auf der maximalen Ausdehnung aller beteiligten Layer. Dies ist die Standardeinstellung.
  • Aktuelle Anzeigeausdehnung: Die Ausdehnung entspricht dem Datenrahmen oder der sichtbaren Anzeige. Die Option ist nicht verfügbar, wenn keine aktive Karte vorhanden ist.
  • Wie unten angegeben: Die Ausdehnung basiert auf den angegebenen Minimal- und Maximalwerten der Ausdehnung.
  • Durchsuchen: Die Ausdehnung basiert auf einem vorhandenen Dataset.
Extent

arcpy.management.Rotate(in_raster, out_raster, angle, {pivot_point}, {resampling_type}, {clipping_extent})
NameErläuterungDatentyp
in_raster

Das zu drehende Raster-Dataset.

Mosaic Layer; Raster Layer
out_raster

Der Name, der Speicherort und das Format für das Dataset, das Sie erstellen. Fügen Sie beim Speichern eines Raster-Datasets in einer Geodatabase dem Namen des Raster-Datasets keine Dateierweiterung hinzu. Beim Speichern des Raster-Datasets als JPEG-, JPEG 2000- oder TIFF-Datei bzw. in einer Geodatabase können Sie einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:

  • .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
  • Keine Erweiterung für Esri Grid
Raster Dataset
angle

Geben Sie einen Wert zwischen 0 und 360 Grad an, um das Raster entsprechend im Uhrzeigersinn zu drehen. Geben Sie den Winkel als negativen Wert an, um das Raster gegen den Uhrzeigersinn zu drehen. Der Winkel kann als Ganzzahl- oder Gleitkommawert angegeben werden.

Double
pivot_point
(optional)

Der Punkt, um den das Raster gedreht wird. Wenn die Option leer gelassen wird, dient die untere linke Ecke des Eingabe-Raster-Datasets als Pivot.

Point
resampling_type
(optional)

Der Resampling-Algorithmus für das Entzerren des Rasters. Die Standardeinstellung ist Nächster.

  • NEAREST"Nächster Nachbar" ist die schnellste Resampling-Methode; Änderungen an Pixelwerten werden minimiert, da keine Werte erstellt werden. Diese Funktion ist für diskontinuierliche Daten wie Landnutzung geeignet.
  • BILINEAR"Bilineare Interpolation" berechnet den Wert jedes Pixels, indem der Mittelwert (gewichtet für Entfernung) der Werte der umgebenden 4 Pixel ermittelt wird. Diese Funktion ist für kontinuierliche Daten geeignet.
  • CUBIC"Kubische Faltung" berechnet den Wert jedes Pixels, indem eine geglättete Kurve durch die umgebenden 16 Punkte angepasst wird. Hierdurch kann das glatteste Bild erzeugt werden, es lassen sich aber auch Werte außerhalb des Bereichs in den Quelldaten erstellen. Diese Funktion ist für kontinuierliche Daten geeignet.
  • MAJORITY"Majority-Resampling" legt den Wert jedes Pixels auf Grundlage des am meisten verbreiteten Wertes innerhalb eines 3 mal 3-Fensters fest. Für diskontinuierliche Daten geeignet.

Die Optionen Nächster Nachbar und Majority werden für Kategoriedaten verwendet, z. B. für eine Klassifizierung der Landnutzung. Die Option Nächster Nachbar ist die Standardauswahl, da sie die schnellste Option ist und die Zellenwerte nicht verändert. Verwenden Sie diese Optionen nicht für kontinuierliche Daten wie Höhenflächen.

Die Optionen Bilinear und Kubisch eignen sich am ehesten für kontinuierliche Daten. Diese Optionen sollten nicht für klassifizierte Daten verwendet werden, da die Zellenwerte unter Umständen geändert werden.

String
clipping_extent
(optional)

Die Verarbeitungsausdehnung des Raster-Datasets. Die Quelldaten werden dann vor der Drehung auf die angegebene Ausdehnung zugeschnitten.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die kleinste gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent

Codebeispiel

Rotate - Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug Rotate.

import arcpy
arcpy.Rotate_management("c:/data/image.tif", "c:/output/rotate.tif", "30",\
                        "1940000 304000", "BILINEAR")
Rotate – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug 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")

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen