Pyramiden berechnen (Data Management)
Zusammenfassung
Erstellt Raster-Pyramiden für ein Raster-Dataset.
Abbildung
Verwendung
-
Das Erstellen von Pyramiden verbessert die Anzeigegeschwindigkeit von Raster-Datasets.
-
Sie müssen Pyramiden nur einmal pro Dataset erstellen. Auf die Pyramiden wird jedes Mal, wenn Sie das Raster-Dataset anzeigen, zugegriffen.
-
Pyramiden werden nicht für Raster-Datasets mit einer Größe von weniger als 1024 Pixel (Zeile und Spalte) 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.
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 |
Codebeispiel
Dies ist ein Python-basiertes Beispiel für "BuildPyramids".
import arcpy from arcpy import env env.workspace = "c:/data" arcpy.env.pyramid = "PYRAMIDS 3 BILINEAR JPEG" arcpy.BuildPyramids_management("image.tif")
Dies ist ein Pythonskript-basiertes Beispiel für "BuildPyramids".
##==================================== ##Build Pyramids ##Usage: BuildPyramids_management in_raster_datasetues... try: import arcpy arcpy.env.workspace = r"\\machine\PrjWorkspace\RasGP" ##Build Pyramids for single Raster Dataset ##Define the type and compression of pyramids in the environment setting arcpy.env.pyramid = "PYRAMIDS 3 BILINEAR JPEG" arcpy.BuildPyramids_management("image.tif") except: print "Build Pyramids example failed." print arcpy.GetMessages()
Umgebungen
- Pyramide
Pyramidenebene, Pyramidenkomprimierung und Resampling-Methode werden nicht auf das IMG-Format angewendet.