Übersichten definieren (Data Management)
Zusammenfassung
Definiert das Kachelschema und die Eigenschaften der vorverarbeiteten Raster-Datasets, die bei unterschiedlichen Auflösungen ein gesamtes Mosaik-Dataset oder einen Teil davon abdecken.
Verwendung
-
Dieses Werkzeug wird verwendet, wenn Sie bestimmte Parameter zum Generieren von Übersichten festlegen müssen, z. B. für folgende Vorgänge:
- Definieren des Speicherorts zum Schreiben der Dateien
- Definieren einer Ausdehnung, die sich von der Grenze unterscheidet
- Definieren der Eigenschaften der Übersichtsbilder, z. B. der Resampling-Methode oder der Komprimierungsmethode
- Definieren des Stichprobenfaktors für die Übersicht
-
Verwenden Sie das Werkzeug Übersichten erstellen, um die Übersichten zu generieren, nachdem sie mit diesem Werkzeug definiert wurden.
Sie können das Shape der Übersicht mit einer Polygon-Feature-Class definieren. Für jedes Polygon in der Feature-Class wird ein Übersichtsbild erstellt. Im Idealfall wird die Feature-Class zum Erstellen eines Übersichtsbildes verwendet. Wenn Sie nicht alle Polygone in der Feature-Class verwenden möchten, können Sie auf dem Layer im Inhaltsverzeichnis eine Auswahl treffen oder ein Werkzeug wie "Feature-Layer erstellen" verwenden, um einen temporären Layer zu erstellen, der nur die gewünschten Polygone darstellt.
Die Standardkachelgröße beträgt 128 mal 128. Die Kachelgröße kann in den Umgebungseinstellungen geändert werden.
Die Ausführung dieses Werkzeugs kann einen langen Zeitraum in Anspruch nehmen, wenn die Grenze eine große Anzahl von Stützpunkten enthält.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Der Pfad und der Name des Mosaik-Datasets. | Mosaic Layer |
overview_image_folder (optional) |
Der Ordner oder die Geodatabase, in dem bzw. in der die Übersichten gespeichert werden. Der Standardspeicherort von Übersichtsordnern für Übersichten, die in Personal- und File-Geodatabases gespeichert und verwaltet werden, befindet sich in demselben Workspace wie die jeweilige Geodatabase. | Workspace |
in_template_dataset (optional) |
Ein Raster-Dataset oder eine Polygon-Feature-Class, die zum Definieren der Ausdehnung oder des Shapes der Übersicht verwendet wird. Beim Verwenden eines Raster-Datasets wird die Ausdehnung des Raster-Datasets verwendet. Beim Verwenden einer Feature-Class wird das Shape des Polygons verwendet. | Raster Layer; Feature Layer |
extent (optional) |
Vier Koordinaten, die die Ausdehnung der Übersicht definieren, die generiert wird. Diese werden in der folgenden Reihenfolge durch Leerzeichen getrennt angegeben: X-Minimum X-Maximum Y-Minimum Y-Maximum. Die Mosaik-Dataset-Grenze wird zum Bestimmen der Ausdehnung der Übersichten verwendet, falls keine Ausdehnung definiert ist. | Extent |
pixel_size (optional) |
Die Basispixelgröße, die zum Generieren der Übersichten verwendet wird. Der Standardwert wird durch die Software bestimmt. | Double |
number_of_levels (optional) |
Die Anzahl der Übersichtsebenen, die generiert werden. Bei einer Anzahl größer als 0 ist dies die Anzahl der generierten Übersichtsebenen. Bei 3 werden z. B. drei Übersichtsebenen generiert. Wenn der Wert leer bleibt oder -1 ist, werden Übersichten nur mit maximal 1500 Zeilen oder Spalten generiert. | Long |
tile_rows (optional) |
Die optimale Anzahl der Zeilen in der Übersicht. Je größer der Wert, desto größer die Datei und die Wahrscheinlichkeit, dass sie bei Änderungen an einem Bild neu generiert werden muss. Diese Zahl kann sich auf die Anzahl der Übersichtsbilder auswirken, die erstellt wird. Bei einem großen Wert werden weniger Übersichten erstellt. Bei einer kleinen Zahl werden mehr Dateien generiert. | Long |
tile_cols (optional) |
Die optimale Anzahl der Spalten in der Übersicht. Je größer der Wert, desto größer die Datei und die Wahrscheinlichkeit, dass sie bei Änderungen an einem Bild neu generiert werden muss. Diese Zahl kann sich auf die Anzahl der Übersichtsbilder auswirken, die erstellt wird. Bei einem großen Wert werden weniger Übersichten erstellt. Bei einer kleinen Zahl werden mehr Dateien generiert. | Long |
overview_factor (optional) |
Das Verhältnis, das zum Bestimmen der Größe der nächsten Übersicht verwendet wird. Beispiel: Wenn die Zellengröße der ersten Ebene x ist und der Übersichtsfaktor 3 lautet, beträgt die Pixelgröße der nächsten Übersicht 3x. | Long |
force_overview_tiles (optional) |
Wirkt sich darauf aus, auf welchen Ebenen Übersichten generiert werden.
| Boolean |
resampling_method (optional) |
Der beim Erstellen der Übersichten verwendete Resampling-Algorithmus.
| String |
compression_method (optional) |
Hiermit wird der Typ der Datenkomprimierung festgelegt, die beim Speichern der Übersichtsbilder verwendet wird.
| String |
compression_quality (optional) |
Die Qualität der Komprimierung bei der JPEG-Komprimierungsmethode. Die Komprimierungsqualität liegt zwischen 1 und 100. Je höher die Zahl, desto höher die Bildqualität und desto niedriger die Komprimierung. | Long |
Codebeispiel
Dies ist ein Python-Beispiel für "DefineOverviews".
import arcpy arcpy.DefineOverviews_management("c:/workspace/fgdb.gdb/md01", "c:/temp", "#", "#", "30", "6", "4000", "4000", "2", "CUBIC", "JPEG", "50")
Dies ist ein Python-Skriptbeispiel für "DefineOverviews".
##=========================== ##Define Overviews ##Usage: DefineOverviews_management in_mosaic_dataset {overview_image_folder} ## {in_template_dataset} {extent} {pixel_size} ## {number_of_levels} {tile_rows} {tile_cols} ## {overview_factor} {NO_FORCE_OVERVIEW_TILES ## | FORCE_OVERVIEW_TILES} {BILINEAR | NEAREST ## | CUBIC}, {JPEG | None | LZW} {compression_quality} try: import arcpy arcpy.env.workspace = "C:/Workspace" # Define Overviews to the default location # Define Overviews for all levels - ignore the primary Raster pyramid # Define Overviews compression and resampling method arcpy.DefineOverviews_management("DefineOVR.gdb/md", "#", "#", "#", "#", "#", "#", "#", "#", "FORCE_OVERVIEW_TILES", "BILINEAR", "JPEG", "50") # Define Overviews to the same File Geodatabase # Define Overview starting cell size, number of levels, maximum size and factor arcpy.DefineOverviews_management("DefineOVR.gdb/md", "DefineOVR.gdb", "#", "#", "3", "6", "4000", "4000", "2", "#", "CUBIC", "None", "#") except: print "Define Overviews example failed." print arcpy.GetMessages()