Zusammenfassung
Exportiert Metadaten für viele ArcGIS-Elemente in einen festgelegten Ordner und überprüft die exportierten Dateien. Dieses Werkzeug ist ein Modell, das das Werkzeug Metadaten überprüfen zum Überprüfen von Metadaten für viele ArcGIS-Elemente verwendet.
Verwendung
Die XML-Ausgabedateien werden benannt, indem _export.xml an den Namen des Elements angefügt wird. Anschließend werden die Dateien im angegebenen Ordner gespeichert.
Syntax
arcpy.conversion.ValidateMetadataMultiple(Source_Metadata, Translator, Schema_URL, {Namespace_URI}, Output_Folder)
Parameter | Erklärung | Datentyp |
Source_Metadata [Source_Metadata,...] | Das Element, dessen Metadaten überprüft werden sollen, oder eine eigenständige XML-Datei, die überprüft werden soll. | Data Element |
Translator | Eine XML-Datei, mit der die vorzunehmende Konvertierung definiert wird. Die mit ArcGIS Desktop bereitgestellten Konverterdateien befinden sich im Ordner <ArcGIS Installation Location>\Metadata\Translator. Die folgenden Konverter stehen zur Verfügung:
| 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, verwenden Sie statt eines Namespace-URIs ein Rautenzeichen (#). | String |
Output_Folder | Ein vorhandener Ordner, in dem die XML-Ausgabedateien mit den konvertierten Metadaten gespeichert werden. | Folder |
Codebeispiel
Überprüfen von Metadaten für viele ArcGIS-Elemente
Exportiert Metadaten für viele ArcGIS-Elemente in den angegebenen Ordner und überprüft die exportierten Dateien.
import arcpy
from arcpy import env
env.workspace = "C:/data/yellowstone.gdb"
#set local variables
sources = "roads;water;lakes;rivers;streams"
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.ValidateMetadataMultiple_conversion (sources, translator,
"c:/data/19139metadata", schema, namespace)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja