Disponible con una licencia Standard o Advanced.
Resumen
Importa los contenidos de un documento de espacio de trabajo XML hacia una geodatabase existente.
Más información sobre cómo copiar un esquema mediante espacios de trabajo XML
Uso
El valor del parámetro Geodatabase de destino ya debe existir y puede ser una geodatabase personal, de archivos o corporativa. Para crear una geodatabase vacía, use la herramienta Crear GDB de archivos o Crear GDB personal.
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 una secuencia de comandos de Phyton, será necesario que conozca el nombre de la palabra clave de configuración que debe usar.
Si la opción Sobrescribir las salidas de las operaciones de geoprocesamiento está desactivada en el cuadro de diálogo Opciones de geoprocesamiento y un elemento de datos del documento de espacio de trabajo XML de entrada tiene el mismo nombre que un elemento de datos en el 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 Uso de las opciones de geoprocesamiento para controlar la ejecución de la herramienta.
Los mensajes de herramienta incluirán la lista de los nombres de elementos de datos que se importaron.
Sintaxis
arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
Parámetro | Explicación | Tipo 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 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.
| String |
config_keyword (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
Nombre | Explicación | Tipo de datos |
out_geodatabase | La geodatabase actualizada. | Workspace |
Muestra de código
Ejemplo 1 de ImportXMLWorkspaceDocument (ventana de Python)
El siguiente script de la ventana de Python demuestra cómo utilizar la función ImportXMLWorkspaceDocument de 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 demuestra cómo utilizar la función ImportXMLWorkspaceDocument en un script 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"
# Execute ImportXMLWorkspaceDocument
arcpy.ImportXMLWorkspaceDocument_management(target_gdb, in_file, import_type,
config_keyword)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí