Mosaik-Dataset synchronisieren (Data Management)

Zusammenfassung

Erstellt das Rasterelement neu und aktualisiert betroffene Felder im Mosaik-Dataset. Dazu werden der Raster-Typ und die Optionen verwendet, die schon beim ursprünglichen Hinzufügen zum Einsatz kamen.

Verwendung

Syntax

SynchronizeMosaicDataset_management (in_mosaic_dataset, {where_clause}, {new_items}, {sync_only_stale}, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {build_overviews}, {build_pyramids}, {calculate_statistics}, {build_thumbnails})
ParameterErläuterungDatentyp
in_mosaic_dataset

Der Pfad und der 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
new_items
(optional)

Wählen Sie aus, ob das Mosaik-Dataset mit neu hinzugefügten Elementen synchronisiert werden soll. Wenn Sie diese Option verwenden, wird der Workspace des Elements nach neuen Bildern durchsucht. Wenn ein Bild zum Mosaik-Dataset hinzugefügt wird, verwendet es den gleichen Raster-Typ wie die anderen Elemente im gleichen Workspace.

Soll eine Aktualisierung stattfinden, können Sie bestimmen, ob die Parameter "Zellengrößenbereiche aktualisieren", "Grenze aktualisieren" oder "Übersichten aktualisieren" verwendet werden sollen.

  • NO_NEW_ITEMSEs werden keine neuen Elemente hinzugefügt, die möglicherweise bereits vorhanden sind. Dies ist die Standardeinstellung.
  • UPDATE_WITH_NEW_ITEMSAktiviert – Das Mosaik-Dataset wird mit den neuen Elementen in den Workspaces aktualisiert. Legen Sie mithilfe von "Erweiterten Optionen" fest, ob die Zellengrößenbereiche, die Grenze oder die Übersichten aktualisiert werden.
Boolean
sync_only_stale
(optional)

Wenn die Basis-Raster, mit denen ein abgeleitetes Raster (z. B. eine Übersicht) erstellt wurde, synchronisiert wurden, wird die Übersicht aktualisiert.

  • SYNC_ONLY_STALE Die Übersicht wird bzw. abgeleiteten Raster werden nur aktualisiert oder neu erstellt, wenn die Basis-Raster synchronisiert wurden. Dies ist die Standardeinstellung.
  • SYNC_ALL_SELECTEDWenn die Basis-Raster, mit denen ein abgeleitetes Raster (z. B. eine Übersicht) erstellt wurde, synchronisiert wurden, wird die Übersicht aktualisiert.
Boolean
update_cellsize_ranges
(optional)

Wählen Sie aus, ob die Zellengrößenbereiche aktualisiert werden sollen. Dieser Parameter ist nur verfügbar, wenn new_items auf "UPDATE_WITH_NEW_ITEMS" festgelegt wurde.

  • UPDATE_CELL_SIZES Die Zellengrößenbereiche werden bei Synchronisierung des Mosaik-Datasets neu berechnet. Dies ist die Standardeinstellung.
  • NO_CELL_SIZES Die Zellengrößenbereiche werden nicht neu berechnet.
Boolean
update_boundary
(optional)

Wählen Sie aus, ob die Grenze aktualisiert werden soll. Dieser Parameter ist nur verfügbar, wenn new_items auf "UPDATE_WITH_NEW_ITEMS" festgelegt wurde.

  • UPDATE_BOUNDARY Die Grenze wird bei Synchronisierung des Mosaik-Datasets neu erstellt. Dies ist die Standardeinstellung.
  • NO_BOUNDARY Die Grenze wird nicht neu erstellt.
Boolean
update_overviews
(optional)

Wählen Sie aus, ob die Zellengrößenbereiche aktualisiert werden sollen. Dieser Parameter ist nur verfügbar, wenn new_items auf "UPDATE_WITH_NEW_ITEMS" festgelegt wurde.

  • NO_OVERVIEWS Die Übersichten werden nicht neu erstellt. Dies ist die Standardeinstellung.
  • UPDATE_OVERVIEWS Die Übersichten werden bei Synchronisierung des Mosaik-Datasets neu erstellt.
Boolean
build_overviews
(optional)

Übersichten sind Raster-Datasets mit niedriger Auflösung, die beim Anzeigen von Mosaik-Datasets die Anzeigegeschwindigkeit verbessern sollen. Im Allgemeinen dienen sie dazu, die Ausdehnung der Rasterdaten im Mosaik-Dataset abzudecken. Sie sind mit Raster-Pyramiden vergleichbar.

Bei Änderung der zugrunde liegenden Raster müssen die Übersichten möglicherweise neu erstellt werden.

  • BUILD_OVERVIEWSUm Änderungen an den aktualisierten Raster-Elementen im Mosaik-Dataset Rechnung zu tragen, werden veraltete Übersichten aktualisiert oder neue Übersichten erstellt. Dies ist die Standardeinstellung.
  • NO_BUILD_OVERVIEWSEs werden keine Übersichten geändert oder erstellt.
Boolean
build_pyramids
(optional)

Für jedes Rasterelement im Mosaik-Dataset können Pyramiden erstellt werden. Mit ihnen lässt sich die Geschwindigkeit steigern, mit der die einzelnen Raster angezeigt werden.

  • NO_BUILD_PYRAMIDSEs werden keine Pyramiden erstellt. Dies ist die Standardeinstellung.
  • BUILD_PYRAMIDS Pyramiden werden für alle Rasterelemente im Mosaik-Dataset oder nur für die ausgewählten erstellt.
Boolean
calculate_statistics
(optional)

Für jedes Rasterelement im Mosaik-Dataset können Statistikwerte berechnet werden. Statistikwerte sind erforderlich, damit das Mosaik-Dataset bestimmte Tasks ausführen kann wie beispielsweise Kontrast strecken.

  • NO_CALCULATE_STATISTICSEs werden keine Statistikwerte berechnet. Dies ist die Standardeinstellung.
  • CALCULATE_STATISTICS Statistikwerte werden für alle Rasterelemente im Mosaik-Dataset oder nur für die ausgewählten berechnet.
Boolean
build_thumbnails
(optional)

Miniaturansichten sind kleine Bilder und können für jedes Rasterelement in der Mosaikdefinition erstellt werden. Miniaturansichten stehen beim Zugriff auf ein Mosaik-Dataset als Image-Service zur Verfügung und werden als Teil der Metadaten (Elementbeschreibung) angezeigt.

  • NO_BUILD_THUMBNAILSEs werden keine Miniaturansichten erstellt oder aktualisiert. Dies ist die Standardeinstellung.
  • BUILD_THUMBNAILSMiniaturansichten werden für alle Rasterelemente im Mosaik-Dataset oder nur für die ausgewählten erstellt oder aktualisiert.
Boolean

Codebeispiel

Beispiel 1 für "SynchronizeMosaicDataset" (Python-Fenster)

Dies ist ein Python-Beispiel für "SynchronizeMosaicDataset".

import arcpy
arcpy.SynchronizeMosaicDataset_management("c:/workspace/fgdb.gdb/sync", \
                                          "Year>1999", "UPDATE_WITH_NEW_ITEMS", \
                                          "SYNC_STALE","#", "#", \
                                          "UPDATE_OVERVIEWS", "#", "#", \
                                          "BUILD_THUMBNAILS")
Beispiel 2 für "SynchronizeMosaicDataset" (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für "SynchronizeMosaicDataset".

##===========================
##Synchronize Mosaic Dataset
##Usage: SynchronizeMosaicDataset_management in_mosaic_dataset {where_clause} 
##                                           {NO_NEW_ITEMS | UPDATE_WITH_NEW_ITEMS} 
##                                           {SYNC_STALE | SYNC_ALL} {UPDATE_CELL_SIZES 
##                                           | NO_CELL_SIZES} {UPDATE_BOUNDARY | NO_BOUNDARY}
##                                           {NO_OVERVIEWS | UPDATE_OVERVIEWS} {NO_PYRAMIDS 
##                                           | BUILD_PYRAMIDS} {NO_STATISTICS | 
##                                           CALCULATE_STATISTICS} {NO_THUMBNAILS 
##                                           | BUILD_THUMBNAILS} 

try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"
    # Synchronize data item after Year 1999
    arcpy.SynchronizeMosaicDataset_management("Sync.gdb/md", "Year>1999", \
                                              "UPDATE_WITH_NEW_ITEMS", "SYNC_STALE",\
                                              "#", "#", "UPDATE_OVERVIEWS", "#",
                                              "#", "BUILD_THUMBNAILS")
    
except:
    print "Synchronize Mosaic Dataset example failed."
    print arcpy.GetMessages()

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Ja
ArcInfo: Ja

11/13/2014