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

Resumen

Crea un documento XML legible a partir del contenido de la geodatabase.

El documento de espacio de trabajo XML es útil para compartir esquemas de la geodatabase o copiar esquemas de la geodatabase de un tipo a otro.

Uso

Sintaxis

ExportXMLWorkspaceDocument_management (in_data, out_file, {export_type}, {storage_type}, {export_metadata})
ParámetroExplicaciónTipo de datos
in_data

Los datasets de entrada a exportar y representar en un documento de espacio de trabajo XML. Los datos de entrada pueden ser una geodatabase, un dataset de entidades, una clase de entidad, una tabla, un ráster o un catálogo de ráster.

Feature Class; Feature Dataset; Raster Dataset; Table; Workspace
out_file

El archivo del documento de espacio de trabajo XML que se debe crear. Éste puede ser un archivo XML (.xml) o un archivo ZIP comprimido (.zip o .z).

File
export_type
(Opcional)

Determina si el documento del espacio de trabajo XML de salida incluirá todos los datos de la salida (registros de la clase de entidad y tabla, incluyendo la geometría) o solamente el esquema.

  • DATOSExportar tanto el esquema como los datos. Esta es la opción predeterminada.
  • SCHEMA_ONLYExportar solamente el esquema.
String
storage_type
(Opcional)

Determina cómo se almacena la geometría de la entidad cuando los datos se exportan desde una clase de entidad.

  • BINARYAlmacenar la geometría en un formato binario base64 comprimido. Este formato binario producirá un documento de espacio de trabajo XML más pequeño. Utilice esta opción cuando el documento del espacio de trabajo XML será leído por un programa personalizado que utiliza ArcObjects. Esta es la opción predeterminada.
  • NORMALIZEDLa geometría se almacenará en un formato no comprimido, lo que da como resultado un archivo más grande. Utilice esta opción cuando el documento del espacio de trabajo XML será leído por un programa personalizado que no utiliza ArcObjects.
String
export_metadata
(Opcional)

Determina si los metadatos se exportarán.

  • METADATASi la entrada contiene metadatos, se exportará. Esta es la opción predeterminada.
  • NO_METADATANo se exportan los metadatos.
Boolean

Ejemplo de código

Ejemplo 1 de ExportXMLWorkspaceDocument (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta ExportXMLWorkspaceDocument en el modo inmediato.

import arcpy  arcpy.ExportXMLWorkspaceDocument_management("c:/data/StJohns.gdb", "c:/data/StJohns.xml","SCHEMA_ONLY", "BINARY", "METADATA")
Ejemplo 2 de ExportXMLWorkspaceDocument (secuencia de comandos independiente)

La siguiente secuencia de comandos Python demuestra cómo usar la herramienta ExportXMLWorkspaceDocument en una secuencia de comandos independiente.

# Name: ExportXMLWorkspaceDocument.py # Description: Exports the contents of my geodatabase to an XML workspace document.   # Import system modules import arcpy  # Set local variables in_data = "c:/data/StJohns.gdb" out_file = "c:/data/StJohns.xml" export_option = "SCHEMA_ONLY" storage_type = "BINARY" export_metadata = "METADATA"  # Execute ExportXMLWorkspaceDocument arcpy.ExportXMLWorkspaceDocument_management(in_data, out_file, export_option, storage_type, export_metadata)

Entornos

9/11/2013