Ü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()