Metadaten importieren (Conversion)
Zusammenfassung
Importiert Metadaten in das Zielelement, nachdem die Metadaten des Quellelements, falls zutreffend, in ArcGIS-Metadaten konvertiert wurden. Die Quelle und das Ziel können ArcGIS-Elemente oder eigenständige XML-Metadatendateien sein.
Dieses Werkzeug verarbeitet die Quellmetadaten vor dem Importieren und aktualisiert danach die Zielmetadaten. Alle intrinsischen Eigenschaften des Quellelements, die ArcGIS dessen Metadaten automatisch hinzugefügt hat, werden bei Bedarf zusammen mit allen eindeutigen Kennungen vor dem Konvertieren der Informationen in das ArcGIS-Metadatenformat entfernt. Nachdem die importierten Informationen gespeichert wurden, werden die Metadaten des Zielelements automatisch mit den intrinsischen Eigenschaften aktualisiert.
Dieses Werkzeug ist zum Kopieren von Metadaten aus einem Element in ein anderes hilfreich, wenn Sie mit der Erstellung der zugehörigen Metadaten beginnen. Die importierten Metadaten fungieren als Vorlage. Die Verwendung eines anderen Metadatendokuments als Vorlage kann Zeit sparen, wenn zwei Elemente teilweise identische Informationen enthalten, z. B. rechtliche Einschränkungen oder eine Beschreibung des Projekts, für die sie erstellt wurden.
Vorhandene Metadaten werden durch die importierten Metadaten ersetzt.
Verwendung
-
Metadaten können eindeutige Kennungen enthalten, die als Hilfe beim Verwalten von Dokumenten in einem Metadatenkatalog dienen. Als Vorsichtsmaßnahme entfernt dieses Werkzeug in den Quellmetadaten vor dem Importieren alle eindeutigen Kennungen. Dies ist das gewünschte Verhalten, wenn Sie allgemeine Informationen aus einem Element in ein anderes kopieren möchten. Wenn viele Elemente die gleiche Kennung aufweisen, ist diese nicht mehr eindeutig, und es können Probleme beim späteren Veröffentlichen der Metadaten auftreten.
Wenn Sie die Metadaten eines Quellelements jedoch mithilfe des Werkzeugs XSLT-Transformation ändern, um beispielsweise die Kontaktinformationen zu aktualisieren, und die sich ergebende XML-Datei zurück in das Quellelement importieren müssen, sollten Sie stattdessen das Werkzeug Metadatenimport verwenden. In diesem Fall ist es unangebracht, die eindeutige Kennung des Quellelements zu entfernen oder seinen Inhalt vor dem Importieren der Metadaten zu ändern.
-
Nach dem Importieren werden die Metadaten automatisch aktualisiert, damit sie die aktuellen Eigenschaften des Zielelements enthalten. Standardmäßig ist der Parameter Automatische Updates aktivieren aktiviert. Mithilfe dieser Option werden die importierten Informationen so geändert, dass sie die tatsächlichen Eigenschaften des Elements enthalten. Alle Eigenschaften, die in den Metadaten noch nicht aufgezeichnet sind, werden hinzugefügt. Dadurch wird sichergestellt, dass die Metadaten bei Elementänderungen aktuell bleiben. Falls die importierten Metadaten z. B. einen Titel enthalten, der ein anderes Element beschreibt, wird der Titel durch den Namen des Zielelements ersetzt. Sie können den Titel später bearbeiten, damit dieser das Zielelement noch besser beschreibt.
Wenn Sie sich gegen automatische Aktualisierungen entscheiden, werden Eigenschaften des Zielelements, die nicht in den Metadaten aufgezeichnet sind, trotzdem hinzugefügt. Die importierten Informationen werden jedoch nicht von ArcGIS aktualisiert. Beispiel: Wenn das Element in den importierten Metadaten als Element mit einer bestimmten Anzahl an Features beschrieben wird und sich diese Anzahl später ändert, wird die Änderung nicht in den Metadaten aufgezeichnet, wenn automatische Aktualisierungen durchgeführt werden.
Standardmäßig werden Metadaten automatisch aktualisiert, wenn Sie sie anzeigen.
Wenn Sie Elemente mithilfe der ArcSDE-Verwaltungsbefehle in eine Geodatabase importieren, werden die Metadaten des ursprünglichen Elements nicht importiert. Importieren Sie die Metadaten des ursprünglichen Elements mit diesem Werkzeug in das neue Element.
Dieses Werkzeug kann ein Quellelement in ein Zielelement importieren. Um ein Quellelement in viele Zielelemente zu importieren oder um unterschiedliche Quellelemente in unterschiedliche Zielelemente zu importieren, öffnen Sie das Werkzeug im Batch-Modus und legen die Parameter des Werkzeugs entsprechend fest.
-
Textdateien oder HTML-Dateien, die Metadaten enthalten, können nicht importiert werden.
-
Beim Verwenden dieses Werkzeugs in ModelBuilder wird der Parameter Ausgabe-Metadaten vom Parameter Zielmetadaten 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_Metadata |
Das Element, dessen Metadaten importiert werden sollen, oder eine eigenständige XML-Datei, die importiert werden soll. Wenn das Quellelement eine eigenständige Datei ist, muss diese wohlgeformte XML-Daten enthalten. | Data Element; Layer |
Import_Type |
Das Format der Metadaten, die importiert werden.
Standardmäßig wird die Konvertierung "FROM_ISO_19139" durchgeführt. | String |
Target_Metadata |
Das Element, in das die Metadaten importiert werden sollen, oder eine eigenständige XML-Datei, die ersetzt werden soll. | Data Element; Layer |
Enable_automatic_updates |
| Boolean |
Codebeispiel
Importiert die FGDC-Metadaten der Quelldaten in ein Geodatabase-Element. Die ursprünglichen Metadaten werden in ArcGIS-Metadaten konvertiert. Bei einigen Methoden zum Importieren von Daten in eine Geodatabase werden die Metadaten des ursprünglichen Elements verarbeitet, bei anderen nicht.
import arcpy from arcpy import env env.workspace = "c:/data/data.gdb" arcpy.ImportMetadata_conversion ("c:/data/streams.shp","FROM_FGDC","streams")