Importar un documento de espacio de trabajo XML (Administración de datos)
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
-
La Geodatabase de destino ya debe existir y puede ser una geodatabase personal, de archivo o de ArcSDE. Para crear una nueva geodatabase vacía, use las herramientas Crear archivo de GDB o Crear GDB personal.
Si está importando en un archivo o geodatabase de ArcSDE 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 independiente, será necesario que conozca el nombre de la palabra clave de configuración a usar.
Si no está activada la opción Sobrescribir las salidas de las operaciones de geoprocesamiento en el cuadro de diálogoOpciones 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 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 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
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á. Éste puede ser un archivo 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.
| String |
config_keyword (Opcional) |
Palabra clave de configuración de geodatabase que se aplica si la Geodatabase objetivo es una geodatabase de archivo o de ArcSDE. | String |
Ejemplo de código
La siguiente secuencia de comandos 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")
La siguiente secuencia de comandos Python demuestra cómo usar la herramienta ImportXMLWorkspaceDocument en una secuencia de comandos 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)