Übersichten erstellen (Data Management)
Zusammenfassung
Definiert und generiert Übersichten für ein Mosaik-Dataset.
Verwendung
Dieses Werkzeug berücksichtigt die Standardeinstellungen des Mosaik-Datasets, nicht die Eigenschaften, die für ein Mosaik-Dataset-Layer festgelegt wurden. Zum Beispiel nimmt das Werkzeug keine Änderungen an Layer-Eigenschaften wie Bandanzahl, Mosaik-Methode, Ausdehnung oder Abfrage an – diese Eigenschaften werden vom Mosaik-Dataset und den Standardeigenschaften des Mosaik-Datasets bestimmt.
Sie müssenFehlende Übersichtskacheln definieren, Übersichten erstellen oder Beides aktivieren.
-
Wenn Sie mehr Kontrolle über die Definition der Übersichten benötigen, verwenden Sie zuerst das Werkzeug Übersichten definieren.
-
Standardmäßig werden die Übersichten innerhalb der Geodatabase gespeichert, die das Mosaik-Dataset enthält. Mithilfe des Werkzeugs Übersichten definieren können Sie eine neue Position angeben.
-
Für ein referenziertes Mosaik-Dataset können Sie keine Übersichten erstellen.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Pfad und Name des Mosaik-Datasets. | Mosaic Layer |
where_clause (optional) |
Mit SQL können Sie eine Abfrage definieren oder den Abfrage-Generator verwenden, um eine Abfrage zu erstellen. | SQL Expression |
define_missing_tiles (optional) |
Generiert Übersichten, wenn nicht ausreichend Übersichten definiert wurden oder wenn neue Daten hinzugefügt wurden, ohne weitere Übersichten zu definieren.
| Boolean |
generate_overviews (optional) |
Es werden alle Übersichten generiert, die erstellt oder erneut erstellt werden müssen. Dies schließt fehlende und veraltete Übersichten ein.
| Boolean |
generate_missing_images (optional) |
Verwenden Sie diese Funktion, wenn Übersichten definiert, aber nicht generiert wurden.
| Boolean |
regenerate_stale_images (optional) |
Wenn sich die zugrunde liegenden Raster-Datasets geändert haben oder ihre Eigenschaften verändert wurden, werden die Übersichten als veraltet angesehen.
| Boolean |
Codebeispiel
Dies ist ein Python-basiertes Beispiel für BuildOverviews.
import arcpy arcpy.BuildOverviews_management("c:/workspace/fgdb.gdb/md", "OBJECTID<5",\ "DEFINE_MISSING_TILES", "NO_GENERATE_OVERVIEWS",\ "#", "#")
Dies ist ein Python-basiertes Skript-Beispiel für BuildOverviews.
##=========================== ##Build Overviews ##Usage: BuildOverviews_management in_mosaic_dataset {where_clause} ## {DEFINE_MISSING_TILES | NO_DEFINE_MISSING_TILES} ## {GENERATE_OVERVIEWS | NO_GENERATE_OVERVIEWS} ## {GENERATE_MISSING_IMAGES | IGNORE_MISSING_IMAGES} ## {REGENERATE_STALE_IMAGES | IGNORE_STALE_IMAGES} try: import arcpy arcpy.env.workspace = "C:/Workspace" # Define Overviews for selected items only arcpy.BuildOverviews_management("Overviews.gdb/md", "OBJECTID<5", "DEFINE_MISSING_TILES",\ "NO_GENERATE_OVERVIEWS", "#", "#") # Define and Build Overviews for all arcpy.BuildOverviews_management("Overviews.gdb/md", "#", "DEFINE_MISSING_TILES",\ "GENERATE_OVERVIEWS", "GENERATE_MISSING_IMAGES",\ "REGENERATE_STALE_IMAGES") except: print "Build Overviews example failed." print arcpy.GetMessages()