Skip to main content

Pyramide (Umgebungseinstellung)

Werkzeuge, die die Umgebungseinstellung "Pyramide" berücksichtigen, verarbeiten nur Raster mit gültigen Pyramiden. Bei Pyramiden für ERDAS IMAGINE-Dateien gibt es nur eine begrenzte Anzahl von Optionen, die festgelegt werden können.

Pyramiden sind Darstellungen des Datasets mit reduzierter Auflösung, die zur Verbesserung der Performance verwendet werden. Pyramiden können die Anzeige von Raster-Daten beschleunigen, da nur die für die Anzeige erforderlichen Daten in der vorgegebenen Auflösung abgerufen werden. Pyramiden werden durch ein Resampling der ursprünglichen Daten erstellt. Die Resampling-Methoden geben dem Server Anweisungen, wie die Daten zur Erzeugung der Pyramiden neu berechnet werden sollen.

Verwendungshinweise

  • Die Pyramidenebene bezieht sich auf die Anzahl der Datasets mit reduzierter Auflösung (Pyramiden-Layer), die beim Erstellen von Pyramiden erstellt werden. Standardmäßig wird das Textfeld leer gelassen, sodass ArcGIS die geeignetste Pyramidenebene auswählt (dringend empfohlen). Der Wert -1 führt zum gleichen Ergebnis wie das Leerlassen des Textfeldes. Beim Wert "0" werden keine Pyramidenebenen erstellt. Es können maximal 29 Pyramidenebenen festgelegt werden.

  • Informationen zu den Raster-Speicherformaten, die beim Erstellen von Pyramiden gesteuert werden können, finden Sie unter "Raster-Speicherungsmatrix".

  • Verwenden Sie "NÄCHSTER NACHBAR" für nominale Daten oder Raster-Datasets mit Colormaps, z. B. Landnutzungsdaten, gescannte Karten und Pseudofarbenbilder.

  • Verwenden Sie "BILINEAR" oder "KUBISCH" für kontinuierliche Daten, z. B. Satellitenbilder oder Luftaufnahmen.

  • Werden keine Pyramiden berechnet, wird weniger Speicherplatz belegt. Die Anzeigezeiten werden jedoch langsamer, insbesondere bei großen Raster-Datasets.

  • Skipping the first pyramid level will reduce the size of the pyramids. However, the trade-off is that it will be slower at the small-scale resolutions—Der Nachteil ist jedoch, dass der Vorgang bei den Auflösungen mit kleinem Maßstab langsamer ist – dies wird oft empfohlen, um Platz zu sparen, da die erste Pyramidenebene groß sein kann.

  • JPEG-Komprimierung nicht von allen Pixeltypen unterstützt. Daher wird gegebenenfalls die Standardkomprimierung LZ77 angewendet.

  • Die Pyramidenkomprimierung wird für Geodatabase-Raster-Datasets ignoriert, da für die Pyramiden die gleiche Komprimierung wie für das Raster-Dataset verwendet wird.

Dialogfeldsyntax

  • Berechnen: Aktivieren Sie dieses Kontrollkästchen, um Pyramiden für das Raster zu erstellen.

  • Pyramidenebenen: Geben Sie die Anzahl der Pyramidenebenen an. Sie können die Anzahl der zu erstellenden Ebenen festlegen oder keinen Wert eingeben, um alle Ebenen zu erstellen.

  • Erste Ebene überspringen: Aktivieren Sie dieses Kontrollkästchen, um die erste Pyramidenebene zu überspringen.

  • Resampling-Verfahren für Pyramiden: Die Resampling-Methode zum Erstellen der Pyramiden.

    • NÄCHSTER NACHBAR: Bei der Resampling-Methode "Nächster Nachbar" wird der Wert der nächstgelegenen Zelle verwendet, um der Ausgabezelle beim Resampling einen Wert zuzuweisen. Dies ist die Standardeinstellung.

    • BILINEAR: Mit der Resampling-Methode "Bilineare Interpolation" wird der neue Wert einer Zelle anhand eines gewichteten Entfernungsdurchschnitts der vier nächstgelegenen Eingabezellmittelpunkte bestimmt.

    • KUBISCH: Mit der Resampling-Methode "Kubische Faltung" wird der neue Wert einer Zelle durch Führung einer geglätteten Kurve durch die sechzehn nächstgelegenen Eingabezellmittelpunkte bestimmt.

  • Pyramidenkomprimierungstyp: Der Komprimierungstyp, der beim Erstellen der Rasterpyramiden zu verwenden ist.

    • STANDARD: Wenn die Quelldaten mit einer Wavelet-Komprimierung komprimiert werden, werden Pyramiden mit der JPEG-Komprimierung erstellt. Andernfalls wird LZ77 verwendet. Dies ist die standardmäßige Komprimierungsmethode.

    • LZ77: Der LZ77-Komprimierungsalgorithmus wird zum Erstellen der Pyramiden verwendet. LZ77 kann für jeden Datentyp verwendet werden.

    • JPEG: Der JPEG-Komprimierungsalgorithmus zum Erstellen der Pyramiden. Dieser Komprimierungstyp kann nur für Daten verwendet werden, für die die JPEG-Komprimierungsspezifikationen eingehalten werden. Wenn Sie JPEG auswählen, können Sie anschließend die Komprimierungsqualität festlegen.

    • JPEG_YCbCr: Eine verlustbehaftete Komprimierung mit den Farbraumkomponenten Luma (Y) und Chroma (Cb und Cr).

    • KEINE: Beim Erstellen der Pyramiden wird keine Komprimierung verwendet.

  • Komprimierungsqualität (1 – 100): Der Komprimierungstyp, der beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist.

Python-Syntax

arcpy.env.pyramid = "pyramid_option levels interpolation_type pyramid_compression compression_quality skip_first"

Name Erläuterung

pyramid_option

  • PYRAMIDS—Die Pyramiden werden mit den ausgewählten Ebenen erstellt. Dies ist die Standardeinstellung. Bei der Ebene -1 werden alle Pyramidenebenen aufgebaut.

  • NONE—Es werden keine Pyramiden erstellt.

levels

Gibt die Anzahl der erstellten Dataset-Layer mit reduzierter Auflösung an. Der Standardwert ist "-1", wodurch der Server vollständige Pyramiden erstellt. Die Ebene wird vom Server berechnet. Beim Wert "0" werden keine Pyramidenebenen erstellt. Es können maximal 29 Pyramidenebenen festgelegt werden. Jeder Wert von 30 oder höher wird auf den Wert -1 zurückgesetzt, wobei ein vollständiger Satz von Pyramiden erstellt wird.

levels ist optional.

interpolation_type

Die folgenden Resampling-Methoden werden verwendet:

  • NEAREST Nachbar: Diese Methode verwendet den Wert der nächstgelegenen Zelle, um der Ausgabezelle beim Resampling einen Wert zuzuweisen. Dies ist die Standardeinstellung.

  • BILINEAR Interpolation: Bestimmt den neuen Wert einer Zelle anhand eines gewichteten Entfernungsdurchschnitts der vier nächstgelegenen Mittelpunkte der Eingabezellen.

  • CUBIC Faltung: Bestimmt den neuen Wert einer Zelle, indem eine geglättete Kurve durch die 16 nächstgelegenen Mittelpunkte der Eingabezellen geführt wird.

interpolation_type ist optional.

pyramid_compression

Beim Erstellen der Raster-Pyramiden werden die folgenden Komprimierungstypen verwendet:

  • DEFAULT—Wenn die Quelldaten mit einer Wavelet-Komprimierung komprimiert werden, werden Pyramiden mit der JPEG-Komprimierung berechnet. Andernfalls wird LZ77 verwendet. Dies ist die standardmäßige Komprimierungsmethode.

  • LZ77—Verwendet die LZ77-Komprimierung zum Erstellen der Pyramiden. LZ77 kann für jeden Datentyp verwendet werden.

  • JPEG—Verwendet den JPEG-Kompressionsalgorithmus zum Erstellen von Pyramiden. Dieser Komprimierungstyp kann nur für Daten verwendet werden, für die die JPEG-Komprimierungsspezifikationen eingehalten werden.

pyramid_compression ist optional.

  • JPEG_YCbCr—Verwendet eine verlustbehaftete Komprimierung der Farbraumkomponenten Luma (Y) und Chroma (Cb und Cr).

  • NONE—Beim Erstellen der Pyramiden wird keine Komprimierung verwendet.

compression_quality

Die Komprimierungsqualität, die beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist.

compression_quality ist optional.

skip_first

  • NO_SKIP—Es werden alle Pyramidenebenen erstellt. Dies ist die Standardeinstellung.

  • SKIP_FIRST—Die erste Pyramidenebene wird nicht erstellt.

skip ist optional.

Skriptsyntax

import arcpy

# Set the pyramid environment to build all pyramids levels with cubic
# convolution resampling, LZ77 compression
arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77 NO_SKIP"