Mit der Standard- oder Advanced-Lizenz verfügbar.
Zusammenfassung
Importiert den Inhalt eines XML-Workspace-Dokuments in eine vorhandene Geodatabase.
Weitere Informationen zum Kopieren eines Schemas mit XML-Workspaces
Verwendung
Der Parameterwert Ziel-Geodatabase muss bereits vorhanden sein und kann eine Personal-, File- oder Enterprise-Geodatabase sein. Um eine leere Geodatabase zu erstellen, verwenden Sie das Werkzeug File-GDB erstellen oder Personal-GDB erstellen.
Wenn Sie in eine File- oder Enterprise-Geodatabase importieren und ein Konfigurationsschlüsselwort verwenden möchten, wählen Sie ein Schlüsselwort aus der Dropdown-Liste Konfigurationsschlüsselwort im Werkzeugdialogfeld aus. In einem Python-Skript müssen Sie den Namen des zu verwendenden Konfigurationsschlüsselworts kennen.
Wenn die Option Ausgabe der Geoverarbeitungs-Operation überschreiben im Dialogfeld Geoverarbeitungsoptionen deaktiviert ist und ein Datenelement aus dem Eingabe-XML-Workspace-Dokument denselben Namen wie ein Datenelement im Parameterwert Ziel-Geodatabase hat, wird das Datenelement mit einem neuen eindeutigen Namen importiert. Wenn diese Option aktiviert ist, werden vorhandene Datasets überschrieben. Weitere Informationen zum Überschreiben von Werkzeugausgaben finden Sie unter Verwenden von Geoverarbeitungsoptionen zum Steuern der Werkzeugausführung.
Die Werkzeugmeldungen enthalten die Liste der Datenelementnamen, die importiert wurden.
Syntax
arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
Parameter | Erklärung | Datentyp |
target_geodatabase | Die vorhandene Geodatabase, in die der Inhalt eines XML-Workspace-Dokuments importiert wird. | Workspace |
in_file | Die Eingabe-XML-Workspace-Dokumentdatei, in die der Inhalt einer Geodatabase importiert wird. Die Datei kann eine .xml-Datei oder eine komprimierte .zip- oder .z-Datei mit der .xml-Datei sein. | File |
import_type (optional) | Gibt an, ob sowohl Daten (Feature-Class und Tabellendatensätze, einschließlich Geometrie) als auch das Schema importiert werden, oder ob nur das Schema importiert wird.
| String |
config_keyword (optional) | Das Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn der Parameterwert Ziel-Geodatabase eine Enterprise- oder File-Geodatabase ist. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_geodatabase | Die aktualisierte Geodatabase. | Workspace |
Codebeispiel
ImportXMLWorkspaceDocument - Beispiel 1 (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ImportXMLWorkspaceDocument im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb",
"C:/Data/StJohnsData.xml",
"SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument – Beispiel 2 (eigenständiges Skript)
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion ImportXMLWorkspaceDocument in einem eigenständigen Skript.
# Name: ImportXMLWorkspaceDocument.py
# Description: Import the contents of an XML workspace document into a target
# geodatabase.
# Import system modules
import arcpy
# Set local variables
target_gdb = "c:/data/Target.gdb"
in_file = "c:/data/StJohnsData.xml"
import_type = "SCHEMA_ONLY"
config_keyword = "DEFAULTS"
# Execute ImportXMLWorkspaceDocument
arcpy.ImportXMLWorkspaceDocument_management(target_gdb, in_file, import_type,
config_keyword)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja