XML-Workspace-Dokument importieren (Data Management)

Zusammenfassung

Importiert den Inhalt eines XML-Workspace-Dokuments in eine vorhandene Geodatabase.

Verwendung

  • Der Parameterwert Ziel-Geodatabase muss bereits vorhanden sein und kann eine File-, Mobile- oder Enterprise-Geodatabase sein. Um eine leere Geodatabase zu erstellen, verwenden Sie das Werkzeug File-Geodatabase erstellen, Mobile-Geodatabase erstellen oder Enterprise-Geodatabase erstellen.

  • Wenn Sie in eine File- oder Enterprise-Geodatabase importieren und ein Konfigurationsschlüsselwort verwenden möchten, wählen Sie eines aus der Dropdown-Liste Konfigurationsschlüsselwort aus. In einem Python-Skript müssen Sie den Namen des zu verwendenden Konfigurationsschlüsselworts kennen.

  • Wenn die Option Geoverarbeitungswerkzeugen das Überschreiben vorhandener Datasets erlauben deaktiviert ist und ein Datenelement aus dem Eingabe-XML-Workspace-Dokument den gleichen 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 Geoverarbeitungsoptionen in ArcGIS Pro.

  • Die Werkzeugmeldungen enthalten die Liste der Datenelementnamen, die importiert wurden.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Geodatabase

Eine vorhandene Geodatabase, in die der Inhalt eines XML-Workspace-Dokuments importiert wird.

Workspace
Datei importieren

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
Importoptionen
(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.

  • Daten und Schema importierenDaten und Schema werden importiert. Dies ist die Standardeinstellung.
  • Nur Schema importierenNur das Schema wird importiert.
String
Konfigurationsschlüsselwort
(optional)

Das Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn der Parameterwert Ziel-Geodatabase eine Enterprise- oder File-Geodatabase ist.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Ziel-Geodatabase

Die aktualisierte Geodatabase.

Workspace

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
NameErläuterungDatentyp
target_geodatabase

Eine 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.

  • DATADaten und Schema werden importiert. Dies ist die Standardeinstellung.
  • SCHEMA_ONLYNur das Schema wird importiert.
String
config_keyword
(optional)

Das Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn der Parameterwert target_geodatabase eine Enterprise- oder File-Geodatabase ist.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
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.management.ImportXMLWorkspaceDocument("C:/Data/Target.gdb", 
                                            "C:/Data/StJohnsData.xml", 
                                            "SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion ImportXMLWorkspaceDocument in einem eigenständigen Skript verwendet wird.

# 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"

# Run ImportXMLWorkspaceDocument
arcpy.management.ImportXMLWorkspaceDocument(target_gdb, in_file, import_type, 
                                            config_keyword)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen