Pyramiden berechnen (Data Management)
Zusammenfassung
Berechnet Raster-Pyramiden für ein Raster-Dataset.
Sie können mit diesem Werkzeug auch Pyramiden löschen. Legen Sie den Parameter Pyramidenebenen auf 0 fest, um Pyramiden zu löschen.
Bild
Verwendung
-
Das Erstellen von Pyramiden verbessert die Anzeigegeschwindigkeit von Raster-Datasets.
-
Sie müssen Pyramiden nur einmal pro Dataset berechnen. Auf die Pyramiden wird jedes Mal, wenn Sie das Raster-Dataset anzeigen, zugegriffen.
-
Pyramiden werden für Raster-Datasets mit einer Größe von weniger als 1024 Pixel (Zeile oder Spalte) nicht erstellt. In diesem Fall sind keine Pyramiden erforderlich, da diese Raster-Datasets so klein sind, dass die Performance durch die Erstellung von Pyramiden nicht verbessert wird.
-
Für Wavelet-komprimierte Raster-Datasets, z. B. ECW und MrSID, müssen keine Pyramiden erstellt werden. Diese Formate verfügen über interne Pyramiden, die bei der Codierung erstellt werden.
-
Sie können den Komprimierungstyp für die Übersichtspyramidendatei in den Umgebungseinstellungen zur Raster-Speicherung auswählen. Durch die Komprimierung wird eine kleinere OVR-Datei erstellt. Durch das IMAGINE-Format und ältere Versionen von ArcGIS werden Dataset-Dateien mit geringerer Auflösung (Reduced Resolution Datasets, RRD) erstellt, für die keine Komprimierung verfügbar ist.
-
Bei der standardmäßigen Pyramidenkomprimierung wird der optimale Komprimierungstyp für den jeweiligen Datentyp verwendet. Sie können auch manuell wählen, ob LZ77, JPEG oder keine Komprimierung verwendet werden soll.
-
Die JPEG-Komprimierung kann nur mit Dateiformaten verwendet werden, die Daten gemäß den JPEG-Spezifikationen speichern können. Unter dem Thema Unterstützte Dateiformate für Raster-Datasets werden die Spezifikationen aufgelistet, die das JPEG-Format unterstützen kann.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster_dataset |
Das Eingabe-Raster-Dataset. Die Eingabe muss mehr als 1024 Zeilen und 1024 Spalten aufweisen. | Raster Dataset |
pyramid_level (optional) | Bestimmen Sie, wie viele Dataset-Layer mit reduzierter Auflösung erstellt werden. Der Standardwert ist -1, um vollständige Pyramiden zu erstellen. Beim Wert "0" werden keine Pyramidenebenen erstellt. Legen Sie die Anzahl der Ebenen auf 0 fest, um Pyramiden zu löschen. 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. | Long |
SKIP_FIRST (optional) | Sie können die erste Pyramidenebene überspringen. Wenn Sie die erste Ebene überspringen, benötigen Sie etwas weniger Speicherplatz, aber die Performance bei diesem Maßstab wird verlangsamt.
| Boolean |
resample_technique (optional) |
Die Resampling-Methode zum Erstellen der Pyramiden.
| String |
compression_type (optional) |
Der Komprimierungstyp, der beim Erstellen der Rasterpyramiden zu verwenden ist.
| String |
compression_quality (optional) | Die Komprimierungsqualität, die beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist. Der Wert muss zwischen 0 und 100 liegen. Ein Wert nahe bei 100 erzeugt eine höhere Bildqualität, aber die Komprimierungsstufe ist niedriger. | Long |
skip_existing (optional) | Legen Sie fest, ob Pyramiden nur berechnet werden sollen, wenn sie fehlen, oder ob sie neu erstellt werden sollen, obwohl sie bereits vorhanden sind.
| Boolean |
Codebeispiel
Dies ist ein Python-Beispiel für "BuildPyramids".
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
Dies ist ein Python-Skriptbeispiel für "BuildPyramids".
#Build Pyramids for single Raster Dataset
#Define the type and compression of pyramids in the tool
#Skip if dataset already has pyramids
import arcpy
arcpy.env.workspace = "C:/Workspace"
inras = "image.tif"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"
arcpy.BuildPyramids_management(inras, pylevel, skipfirst, resample,
compress, quality, skipexist)
Umgebung
- Pyramid
Pyramidenebene, Pyramidenkomprimierung und Resampling-Methode werden nicht auf das IMG-Format angewendet.