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 |
|
|
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.
|
|
interpolation_type |
Die folgenden Resampling-Methoden werden verwendet:
|
|
pyramid_compression |
Beim Erstellen der Raster-Pyramiden werden die folgenden Komprimierungstypen verwendet:
|
|
compression_quality |
Die Komprimierungsqualität, die beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist.
|
|
skip_first |
|
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"