Metadaten synchronisieren (Conversion)
Zusammenfassung
Aktualisiert die Metadaten eines ArcGIS-Elements automatisch mit den aktuellen Eigenschaften des Elements.
Falls das Element in den Metadaten beispielsweise so beschrieben wird, dass es eine Projektion aufweist, sich die Projektion des Elements seit der letzten automatischen Aktualisierung jedoch geändert hat, werden die alten Projektionsinformationen in den Metadaten durch die neuen Projektionsinformationen ersetzt.
Die Metadaten des Elements müssen im ArcGIS-Metadatenformat gespeichert sein. Andernfalls werden die Metadaten nicht synchronisiert.
Wenn eine Eigenschaft mit ArcGIS Desktop 9.3.1 oder einer älteren Version festgelegt wurde, um zu verhindern, dass ArcGIS die Metadaten dieses bestimmten Elements automatisch mit den Eigenschaften des Elements aktualisiert, wird diese in der aktuellen Version ignoriert. ArcGIS-Metadaten werden immer mit dem Element synchronisiert, das von den Metadaten beschrieben wird.
Verwendung
Standardmäßig werden Metadaten automatisch aktualisiert, wenn ein Benutzer, der über Schreibzugriff auf das ArcGIS-Element verfügt, dessen Metadaten anzeigt. Metadaten können auch synchronisiert werden, indem dieses Werkzeug ausgeführt wird. Die Option zum Deaktivieren der Synchronisierung beim Anzeigen der Metadaten wirkt sich nicht auf die Funktionsweise dieses Werkzeugs aus.
-
Wenn die Daten eines ArcGIS-Elements bearbeitet oder seine Eigenschaften geändert und die Metadaten nicht angezeigt werden, sind die in den Metadaten aufgezeichneten Eigenschaften in Bezug auf die tatsächlichen Eigenschaften des Elements nicht mehr aktuell. Werden die Metadaten des Elements dann in diesem Zustand verwendet oder veröffentlicht, ohne dass zuerst dieses Werkzeug ausgeführt wird, sind die Informationen in den Metadaten nicht aktuell.
Bei den Werkzeugen Metadaten exportieren, Metadaten exportieren (mehrfach), Metadaten überprüfen, und Metadaten überprüfen (mehrfach) werden die Metadaten vor dem Durchführen weiterer Schritte jeweils automatisch aktualisiert. Bei den Werkzeugen Metadaten importieren und Metadaten aktualisieren werden die Metadaten automatisch aktualisiert, nachdem andere Schritte ausgeführt wurden.
Wenn der Metadaten-Workflow Ihrer Organisation andere Vorgänge oder Werkzeuge enthält, bei denen die Metadaten nicht synchronisiert werden, sollten Sie ein Python-Skript schreiben, das dieses Werkzeug bei Bedarf ausführt. Wenn Sie z. B. ein Dienstprogramm verwenden, das Metadaten für alle Elemente einer Geodatabase jede Nacht in einem Metadatenkatalog veröffentlicht, sollten Sie den Metadateninhalt ebenfalls jede Nacht synchronisieren, um sicherzustellen, dass die veröffentlichten Informationen immer aktuell sind.
XML-Dateien unterstützen keine Metadaten-Synchronisierung. Wenn Sie versuchen, eine eigenständige XML-Metadatendatei zu synchronisieren, wird das Werkzeug erfolgreich beendet, aber die XML-Datei bleibt unverändert.
-
Der Parameter Metadatenquelle verfügt über einen komplexen Datentyp. Wenn Sie dieses Werkzeug in einem Modell verwenden, erstellen Sie für den Parameter Metadatenquelle in ModelBuilder eine Variable, indem Sie mit der rechten Maustaste auf das Werkzeug klicken und Variable erstellen > Aus Parameter > Metadatenquelle wählen.
-
Beim Verwenden dieses Werkzeugs in ModelBuilder wird der Parameter Ausgabe-Metadaten vom Parameter Metadatenquelle abgeleitet.
-
Falls Sie keinen Schreibzugriff auf das ArcGIS-Element oder seine Metadaten oder auf die eigenständige XML-Metadatendatei haben, die Sie ändern möchten, wird die Ausführung des Werkzeugs zwar erfolgreich abgeschlossen, aber die ursprünglichen Metadaten des Elements bleiben unverändert.
Syntax
Parameter | Erläuterung | Datentyp |
source |
Das Element, dessen Metadaten synchronisiert werden. | Data Element; Layer |
synctype |
Die Art der Synchronisierung, die durchgeführt wird.
| String |
Codebeispiel
Nur wenn das Element bereits über Metadaten verfügt, werden die Metadaten für ein ArcGIS-Element aktualisiert, damit sie die aktuellen Eigenschaften des Elements enthalten. Es werden keine neuen Metadaten erstellt.
import arcpy from arcpy import env env.workspace = "C:/data/data.gdb" arcpy.SynchronizeMetadata_conversion("vegetation", "NOT_CREATED")