Zusammenfassung
Verwenden Sie das USGS-Metadaten-Parser-Dienstprogramm (MP), um FGDC-Metadateninhalt zu exportieren oder zu überprüfen. Das Dienstprogramm "MP" ist ein von USGS für die Verwaltung von Metadaten erstelltes und gepflegtes Dienstprogramm nach dem ”Content Standard for Digital Geospatial Metadata (CSDGM)“ des FGDC. Im Lieferumfang von ArcGIS ist eine Version von "MP" enthalten.
Verwendung
Sie finden die Dokumentation zum Dienstprogramm "MP" auf der USGS-Website für Metadatenwerkzeuge.
Falls FGDC-Metadatenelemente in den ArcGIS-Metadaten enthalten sind, weisen diese nicht die in den CSDGM-Richtlinien des FGDC definierte richtige Reihenfolge auf. Wenn das Dienstprogramm "MP" separat verwendet wird, um ArcGIS-Metadaten zu überprüfen oder zu exportieren, zeichnet "MP" Warnungen in der Protokolldatei auf und gibt an, dass die Elemente nicht in der richtigen Reihenfolge vorliegen. Dieses Werkzeug verarbeitet ArcGIS-Metadaten intern mithilfe des Stylesheets _MPXML2.xsl im Ordner <ArcGIS Installation Location>\Metadata\Stylesheets, um nur FGDC-Metadatenelemente auszuwählen und diese korrekt zu sortieren, bevor "MP" zum Exportieren oder Überprüfen der sich ergebenden XML-Datei verwendet wird.
Beim Verwenden des Werkzeugdialogfeldes hat der Standardname Ausgabedatei eine Dateierweiterung, die für den Konvertierungstyp geeignet ist, der beim Definieren der Quellmetadaten ausgewählt wird. Falls Sie den Konvertierungstyp nach dem Angeben der Quelle ändern, sollten Sie den Standardnamen der Ausgabedatei löschen, damit ein neuer Dateiname mit einer entsprechenden Dateierweiterung generiert wird. Alternativ dazu können Sie die Erweiterung der Ausgabedatei auch manuell ändern.
Bei allen Konvertierungstypen werden die Quellmetadaten auf Übereinstimmung mit den CSDGM-Richtlinien des FGDC überprüft. Alle Warnungen oder Fehler zum Metadateninhalt werden in den Meldungen des Werkzeugs aufgeführt. Wenn eine Protokolldatei angegeben wird, werden die gleichen Warnungen oder Fehler in der angegebenen Datei gespeichert. Wenn keine Konvertierung (none) angegeben wird, wird nur die Protokolldatei erstellt. Es wird keine Konvertierung durchgeführt und keine Ausgabedatei generiert.
Die von diesem Werkzeug erzeugten Ausgabedateien können nicht in einer Geodatabase gespeichert werden. Wenn als Current_workspace (Aktueller Workspace) eine Geodatabase festgelegt ist, werden die Ausgabedateien wie unten beschrieben an einem anderen Ort gespeichert.
- Wenn als Current_workspace (Aktueller Workspace) eine File- oder Personal-Geodatabase festgelegt ist, werden die Ausgabedateien in dem Ordner gespeichert, in dem die Geodatabase gespeichert ist.
- Wenn als Current_workspace (Aktueller Workspace) eine Enterprise- oder Workgroup-Geodatabase festgelegt ist, werden die Ausgabedateien an dem Ort gespeichert, der in der Umgebungsvariable TEMP des Systems definiert ist.
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.
Syntax
USGSMPTranslator_conversion (source, {config}, {conversion}, {output}, {errors})
Parameter | Erläuterung | Datentyp |
source | Das Element, dessen Metadaten konvertiert werden, oder eine eigenständige XML-Datei, die konvertiert werden soll. | Data Element; Layer |
config (optional) | Eine Datei, mit der benutzerdefinierte Parameter definiert werden, die "MP" beim Verarbeiten der Metadaten berücksichtigt. Um Metadaten zu exportieren, ohne eine Konfigurationsdatei zu verwenden, geben Sie anstelle des Dateinamens # an. | File |
conversion (optional) | Die durchgeführte Konvertierungsart.
Standardmäßig wird die Konvertierung "XML" durchgeführt. | String |
output (optional) | Eine Datei, die mit den konvertierten Metadaten erstellt wird. Der Typ der erstellten Datei wird über den Konvertierungstyp definiert. Zum Prüfen auf Probleme in den FGDC-Metadaten mithilfe von "MP", ohne eine Ausgabedatei zu erstellen, können Sie anstelle eines Dateinamens # angeben. | File |
errors (optional) | Eine Textdatei, die erstellt wird und die die während der Konvertierung aufgetretenen Warnungen und Fehler enthält. Um Metadaten zu exportieren, ohne eine Protokolldatei zu erzeugen, geben Sie anstelle des Dateinamens ein Rautenzeichen (#) an. | File |
Codebeispiel
Exportieren der vorhandenen FGDC-Metadaten eines ArcGIS-Elements
Es werden Informationen in den Metadaten eines ArcGIS-Elements, die gemäß FGDC CSDGM-Standard formatiert sind, in eine HTML-Datei exportiert.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.USGSMPTranslator_conversion("yellowstone.mxd", "#", "HTML",
"yellowstone_map.html", "yellowstone_map.log")
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja