Metadaten überprüfen (Conversion)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Exportiert Metadaten in ein Standardmetadatenformat und überprüft die exportierte Datei.

ArcGIS-Metadaten können nicht direkt mithilfe des XML-Schemas eines Metadatenstandards überprüft werden. Dieses Werkzeug überprüft ArcGIS-Metadaten, indem es diese mithilfe von Metadaten exportieren zuerst in eine XML-Datei exportiert, die gemäß dem XML-Schema eines Metadatenstandards formatiert wird. Anschließend überprüft es die exportierte Datei unter Verwendung von XML-Schemavalidierung. Verwenden Sie dieses Werkzeug nur, um ArcGIS-Metadaten zu überprüfen, keine eigenständige XML-Datei, die bereits ordnungsgemäß im XML-Format eines Metadatenstandards formatiert ist.

Alle Validierungsfehler und Warnungen werden als Meldungen des Werkzeugs aufgeführt.

Verwendung

Syntax

ValidateMetadata_conversion (Source_Metadata, Translator, Schema_URL, {Namespace_URI}, Output_File)
ParameterErläuterungDatentyp
Source_Metadata

Das Element, dessen Metadaten überprüft werden sollen, oder eine eigenständige XML-Datei, die überprüft werden soll.

Data Element; Layer
Translator

Eine XML-Datei, mit der die vorzunehmende Konvertierung definiert wird.

Die mit ArcGIS for Desktop bereitgestellten Konverterdateien befinden sich im Ordner <ArcGIS-Installationsverzeichnis>\Metadata\Translator. Die folgenden Konverter stehen zur Verfügung:

  • ARCGIS2FGDC.xmlKonvertiert Inhalte, die im ArcGIS-Metadatenformat gespeichert sind, in das FGDC CSDGM XML-Format. Dieser Konverter wird standardmäßig verwendet, wenn Sie Metadaten über die Registerkarte Beschreibung exportieren, indem Sie den CSDGM Metadata-Style des FGDC verwenden. Metadaten werden per XSLT-Transformation konvertiert, wobei keine Protokolldatei erstellt wird.
  • ARCGIS2ISO19139.xmlKonvertiert Inhalte, die im ArcGIS-Metadatenformat gespeichert sind, in das ISO 19139 XML-Format. Dieser Konverter wird standardmäßig verwendet, wenn Metadaten über die Registerkarte Beschreibung exportiert werden, indem einer der ISO-basierten Metadaten-Styles verwendet wird. Dieser Konverter wird bevorzugt zum Exportieren von Metadaten in das ISO 19139 XML-Format verwendet. Metadaten werden per XSLT-Transformation konvertiert, wobei keine Protokolldatei erstellt wird.
  • ESRI_ISO2ISO19139.xmlKonvertiert Inhalte, die entweder im ArcGIS-Metadatenformat oder im Esri-ISO-Metadatenformat gespeichert sind, in das ISO 19139 XML-Format. Dieser Konverter wird aus Gründen der Abwärtskompatibilität bereitgestellt, um vorhandene Modelle und Python-Skripte zu unterstützen. Für diesen Konverter bestehen einige bekannte Einschränkungen beim Exportieren von Metadaten in das ISO 19139 XML-Format. Verwenden Sie stattdessen den Konverter ARCGIS2ISO19139.xml. Metadaten werden mit der Konvertierungs-Engine des Werkzeugs Esri Metadatakonverter konvertiert, wobei eine Protokolldatei mit Meldungen bereitgestellt wird, die von der Konvertierungs-Engine erstellt wurden.
  • FGDC2ESRI_ISO.xmlKonvertiert im FGDC CSDGM XML-Format gespeicherte Inhalte in das ArcGIS-Metadatenformat, d. h. es werden Metadateninhalte konvertiert, die auf der Registerkarte Beschreibung unter der Überschrift Beschreibung angezeigt werden. Dieser Konverter wird verwendet, wenn FGDC-formatierte Metadaten importiert werden, indem das Werkzeug Metadaten importieren mit der Methode FROM_FGDC ausgeführt wird, und wenn Metadaten aktualisiert werden, indem das Werkzeug Metadaten aktualisieren mit der Methode FGDC_TO_ARCGIS ausgeführt wird. Metadaten werden mit der Konvertierungs-Engine des Werkzeugs Esri Metadatakonverter konvertiert, wobei eine Protokolldatei mit Meldungen bereitgestellt wird, die von der Konvertierungs-Engine erstellt wurden.
  • FGDC2ISO19139.xmlKonvertiert im FGDC CSDGM XML-Format gespeicherte Inhalte in das ISO 19139 XML-Format, d. h. es werden Metadateninhalte konvertiert, die auf der Registerkarte Beschreibung unter der Überschrift Beschreibung angezeigt werden. Metadaten werden mit der Konvertierungs-Engine des Werkzeugs Esri Metadatakonverter konvertiert, wobei eine Protokolldatei mit Meldungen bereitgestellt wird, die von der Konvertierungs-Engine erstellt wurden.
  • ISO19139_2ESRI_ISO.xmlKonvertiert Inhalte, die im ISO 19139 XML-Format gespeichert sind, in das ArcGIS-Metadaten-Format. Dieser Konverter wird verwendet, wenn ISO 19139-formatierte Metadaten importiert werden, indem das Werkzeug Metadaten importieren mit der MethodeFROM_ISO_19139 ausgeführt wird. Metadaten werden mit der Konvertierungs-Engine des Werkzeugs Esri Metadatakonverter konvertiert, wobei eine Protokolldatei mit Meldungen bereitgestellt wird, die von der Konvertierungs-Engine erstellt wurden.
File
Schema_URL

Das XML-Schema oder die XML-DTD, das bzw. die die Struktur und den Inhalt eines gültigen XML-Dokuments beschreibt.

String
Namespace_URI
(optional)

Der XML-Namespace, der für ein XML-Schema überprüft wird, oder das Stammelement des Dokuments für eine XML-DTD.

Wenn dieser Wert für das verwendete XML-Schema ungeeignet ist, geben Sie statt eines Namespace-URIs ein Rautenzeichen (#) an.

String
Output_File

Eine eigenständige XML-Datei, die mit den konvertierten Metadaten erstellt wird.

File

Codebeispiel

Überprüfen von Metadaten für ein ArcGIS-Element

Exportiert ArcGIS-Metadaten in eine XML-Datei und überprüft die exportierte Datei mithilfe eines XML-Schemas.

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
schema = "http://www.isotc211.org/schemas/2005/gmd/metadataEntity.xsd"
namespace = "http://www.isotc211.org/2005/gmd"
arcpy.ValidateMetadata_conversion ("vegtype.dbf", translator, schema,
    namespace, "vegtype_19139.xml")

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
6/5/2014