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

Resumen

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

Uso

  • El valor del parámetro Geodatabase de destino ya debe existir y puede ser una geodatabase de archivos, móvil o corporativa. Para crear una geodatabase vacía, use la herramienta Crear geodatabase de archivos, Crear geodatabase móvil o Crear geodatabase corporativa.

  • Si está importando en 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 una secuencia de comandos de Python, tiene que conocer el nombre de la palabra clave de configuración que debe usar.

  • Si la casilla Permitir a las herramientas de geoprocesamiento sobrescribir los datasets existentes 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 del valor del parámetro 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 obtener más información acerca de cómo sobrescribir la salida de la herramienta, consulte las Opciones de geoprocesamiento en ArcGIS Pro.

  • 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

Una 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 archivo puede ser un archivo .xml o un archivo .zip o .z comprimido que contiene el archivo .xml.

File
Opciones de importación
(Opcional)

Especifica si tanto los datos (clase de entidad y registros de tabla, incluyendo la geometría) y el esquema se importarán o solamente se importará el esquema.

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

La palabra clave de configuración de la geodatabase que se aplica si el valor del parámetro Geodatabase de destino es una geodatabase de archivos o corporativa.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Geodatabase de destino actualizada

La geodatabase actualizada.

Workspace

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

Una 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 archivo puede ser un archivo .xml o un archivo .zip o .z comprimido que contiene el archivo .xml.

File
import_type
(Opcional)

Especifica si tanto los datos (clase de entidad y registros de tabla, incluyendo la geometría) y el esquema se importarán o solamente se importará el esquema.

  • DATASe importarán los datos y el esquema. Esta es la opción predeterminada.
  • SCHEMA_ONLYSolo se importará el esquema.
String
config_keyword
(Opcional)

La palabra clave de configuración de geodatabase que se aplica si el valor del parámetro target_geodatabase es una geodatabase de archivos o corporativa.

String

Salida derivada

NombreExplicaciónTipo de datos
out_geodatabase

La geodatabase actualizada.

Workspace

Muestra de código

Ejemplo 1 de ImportXMLWorkspaceDocument (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función ImportXMLWorkspaceDocument de modo inmediato.

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

La siguiente secuencia de comandos Pythonindependiente muestra cómo utilizar la función ImportXMLWorkspaceDocument en una secuencia de comandos independiente.

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

Información de licenciamiento

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

Temas relacionados