Pyramide (Umgebungseinstellungen)
Werkzeuge, die die Umgebungseinstellung für Pyramiden berücksichtigen, verarbeiten nur die 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 von Pyramiden neu berechnet werden sollen.
Verwendungshinweise
- Die Pyramidenebene bezieht sich auf die Anzahl der Datasets mit reduzierter Auflösung (Pyramiden-Layer), die beim Erstellen der Pyramide generiert werden. Wenn Sie das Textfeld leer lassen, wählt ArcGIS die am besten geeignete Pyramidenebene aus (dringend empfohlene Standardeinstellung). Ein Wert von "-1" führt zu demselben Ergebnis wie ein leeres Textfeld. Beim Wert "0" werden keine Pyramidenebenen erstellt.
- Unter Raster-Speicherungsmatrix finden Sie Informationen zu den Speicherformaten, die beim Erstellen von Pyramiden gesteuert werden können.
- Verwenden Sie die Methode "Nächster Nachbar" für nominale Daten oder Raster-Datasets mit Colormaps, wie z. B. Landnutzungsdaten, gescannte Karten und Falschfarbenbilder.
- Verwenden Sie die bilineare Interpolation oder kubische Faltung für kontinuierliche Daten, wie z. B. Satellitenbilder oder Luftaufnahmen.
- Wenn keine Pyramiden erstellt werden, wird zwar Speicherplatz gespart, doch die Anzeigegeschwindigkeit, besonders im Falle größerer Raster-Datasets, verringert sich.
- Die JPEG-Komprimierung wird nicht für alle Pixeltypen unterstützt. Aus diesem Grund wird ggf. die Standardkomprimierung "LZ77" angewendet.
- Die Pyramidenkomprimierung wird für Raster-Datasets in ArcSDE- und File-Geodatabases ignoriert, weil für die Pyramiden hier die gleiche Komprimierung wie für das Raster-Dataset verwendet wird.
Dialogfeldsyntax
- Pyramiden erstellen – 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.
- Resampling-Verfahren für Pyramiden – Die Resampling-Methode zum Erstellen der Pyramiden.
- NEAREST – Die Resampling-Methode "Nächster Nachbar" wird verwendet. Diese Methode verwendet den Wert der nächstgelegenen Zelle, um der Ausgabezelle beim Resampling einen Wert zuzuweisen. Dies ist die Standardeinstellung.
- BILINEAR – Die Resampling-Methode "Bilineare Interpolation" wird verwendet. Diese Methode bestimmt den neuen Wert einer Zelle anhand eines gewichteten Entfernungsdurchschnitts der vier nächstgelegenen Mittelpunkte der Eingabezellen.
- CUBIC – Die Resampling-Methode "Kubische Faltung" wird verwendet. Diese Methode bestimmt den neuen Wert einer Zelle, indem eine geglättete Kurve durch die sechzehn nächstgelegenen Mittelpunkte der Eingabezellen gepasst wird.
- Pyramidenkomprimierungstyp – Der Komprimierungstyp, der beim Erstellen der Rasterpyramiden zu verwenden ist.
- DEFAULT – 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.
- KEINE – Beim Erstellen der Pyramiden wird keine Komprimierung verwendet.
- Komprimierungsqualität (1 – 100) – Die Komprimierungsqualität, die beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist.
Skriptsyntax
arcpy.env.pyramid = "pyramid_option {levels} {interpolation_type} {pyramid_compression} (skip_first)"
Parameter |
Erklärung |
---|---|
pyramid_option (erforderlich) |
Geben Sie an, ob Pyramiden erstellt werden sollen.
|
Ebenen (optional) |
Bestimmt, wie viele Dataset-Layer mit reduzierter Auflösung erstellt werden. Der Standardwert ist -1 und weist den Server an, vollständige Pyramiden zu erstellen. Die Ebene wird vom Server berechnet. Beim Wert "0" werden keine Pyramidenebenen erstellt. |
interpolation_type (optional) |
Die verwendete Resampling-Methode:
|
pyramid_compression (Optional) |
Der Komprimierungstyp, der beim Erstellen der Rasterpyramiden zu verwenden ist:
|
import arcpy # Set the pyramid environment to build all pyramids levels with # cubic convolution resampling, LZ77 compression. arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77"