Importar documento XML del espacio de trabajo (Administración de datos)

Disponible con una licencia Standard o Advanced.

Resumen

Importa los contenidos de un documento de espacio de trabajo XML hacia una geodatabase existente.

Uso

  • La Geodatabase de destino ya debe existir y puede ser una geodatabase personal, de archivos o corporativa. Para crear una geodatabase nueva y vacía, utilice la herramienta Crear GDB de archivos.

  • Si está importando a una geodatabase de archivos o corporativa y desea utilizar una palabra clave de configuración, puede seleccionar una en la lista desplegable Palabra clave de configuración, en el cuadro de diálogo de la herramienta. En un script de Phyton, será necesario que conozca el nombre de la palabra clave de configuración que debe usar.

  • Si la casilla de verificación Sobrescribir la salida está desactivada en las propiedades del proyecto y existe un elemento de datos del documento de espacio de trabajo XML de entrada que tiene el mismo nombre que un elemento de datos de la Geodatabase de destino, el elemento de datos se importará con un nuevo nombre único. Si esta opción está activada, se sobrescribirán los datasets existentes. Para encontrar la casilla de verificación Sobrescribir la salida, haga clic en la pestaña Proyectar y, a continuación, en Opciones. En el cuadro de diálogo Opciones, haga clic en la pestaña Geoprocesamiento.

  • Los mensajes de herramienta incluirán la lista de los nombres de elementos de datos que se importaron.

Parámetros

EtiquetaExplicaciónTipo de datos
Geodatabase de destino

La geodatabase existente en donde se importarán los contenidos del documento de espacio de trabajo XML.

Workspace
Importar archivo

El archivo del documento de espacio de trabajo XML de entrada que incluye el contenido de la geodatabase que se importará. Este puede ser un archivo XML (.xml) o un archivo ZIP comprimido (.zip o .z) que contiene el archivo XML.

File
Importar opciones
(Opcional)

Determina si tanto los datos (clase de entidad y registros de tabla, incluyendo la geometría) y el esquema se importan o solamente se importa el esquema.

  • Importa los datos y el esquema.Importar los datos y el esquema. Esta es la opción predeterminada.
  • Importa solamente el esquema.Importar solamente el esquema.
String
Palabra clave de configuración
(Opcional)

Palabra clave de configuración de geodatabase que se aplica si la Geodatabase de destino es una geodatabase de archivos o corporativa.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Geodatabase de destino actualizada

La geodatabase actualizada.

Espacio de trabajo

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
NombreExplicaciónTipo de datos
target_geodatabase

La geodatabase existente en donde se importarán los contenidos del documento de espacio de trabajo XML.

Workspace
in_file

El archivo del documento de espacio de trabajo XML de entrada que incluye el contenido de la geodatabase que se importará. Este puede ser un archivo XML (.xml) o un archivo ZIP comprimido (.zip o .z) que contiene el archivo XML.

File
import_type
(Opcional)

Determina si tanto los datos (clase de entidad y registros de tabla, incluyendo la geometría) y el esquema se importan o solamente se importa el esquema.

  • DATAImportar los datos y el esquema. Esta es la opción predeterminada.
  • SCHEMA_ONLYImportar solamente el esquema.
String
config_keyword
(Opcional)

Palabra clave de configuración de geodatabase que se aplica si la Geodatabase de destino es una geodatabase de archivos o corporativa.

String

Salida derivada

NombreExplicaciónTipo de datos
out_geodatabase

La geodatabase actualizada.

Espacio de trabajo

Muestra de código

Ejemplo 1 de ImportXMLWorkspaceDocument (ventana de Python)

El script de la ventana de Python muestra cómo utilizar la herramienta ImportXMLWorkspaceDocument en el modo inmediato.

import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", 
                                            "C:/Data/StJohnsData.xml", 
                                            "SCHEMA_ONLY", "DEFAULTS")
Ejemplo 2 de ImportXMLWorkspaceDocument (script independiente)

El siguiente script de Python muestra cómo utilizar la herramienta ImportXMLWorkspaceDocument en un script independiente.

# Name: ImportXMLWorkspaceDocument.py
# Description: Imports 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)

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados