Экспорт в XML-документ рабочей области (Export XML Workspace Document). (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает читаемый XML-документ содержания базы геоданных.

XML-документ рабочей области очень удобны для совместного использования баз геоданных или копирования схем баз геоданных из одного типа в другой.

Использование

Синтаксис

ExportXMLWorkspaceDocument_management (in_data, out_file, {export_type}, {storage_type}, {export_metadata})
ПараметрОбъяснениеТип данных
in_data

Входные наборы данных, экспортируемые и представленные в XML-документе рабочей области. Входными данными могут быть базы геоданных, набор классов, классы пространственных объектов, таблицы, растры или каталог растров.

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

Создаваемый файл XML-документа рабочей области. Им может быть XML-файл (.xml) или сжатый ZIP-файл (.zip или .z).

File
export_type
(дополнительно)

Устанавливает, содержит ли выходной XML-документ рабочей области все элементы входных данных (таблицы и записи классов пространственных объектов, включая геометрию) или только схему.

  • DATAЭкспортируются схема и данные. Это значение используется по умолчанию.
  • SCHEMA_ONLYЭкспортируется только схема.
String
storage_type
(дополнительно)

Устанавливает способ хранения геометрии пространственного объекта, когда данные экспортируются из класса пространственных объектов.

  • BINARYСохраняет геометрию в сжатом бинарном формате base64. Этот бинарный формат создает XML-документ рабочей области меньшего размера. Используйте эту опцию, если XML-документ рабочей области читается пользовательской программой, которая использует ArcObjects. Это значение используется по умолчанию.
  • NORMALIZEDГеометрия сохраняется в формате без сжатия, в результате чего файлы имеют больший объем. Используйте эту опцию, если XML-документ рабочей области читается пользовательской программой, которая не использует ArcObjects.
String
export_metadata
(дополнительно)

Устанавливает экспорт метаданных.

  • METADATAЭкспортируются метаданные, содержащиеся во входных данных. Это значение используется по умолчанию.
  • NO_METADATAМетаданные не экспортируются.
Boolean

Пример кода

Экспорт в XML-документ рабочей области (ExportXMLWorkspaceDocument). Пример 1 (окно Python)

Следующий скрипт окна Python демонстрирует, как использовать инструмент Экспорт в XML-документ рабочей области (ExportXMLWorkspaceDocument) в непосредственном режиме.

import arcpy 
arcpy.ExportXMLWorkspaceDocument_management("c:/data/StJohns.gdb", "c:/data/StJohns.xml","SCHEMA_ONLY", "BINARY", "METADATA")
Экспорт в XML-документ рабочей области (ExportXMLWorkspaceDocument). Пример 2 (автономный скрипт)

Следующий скрипт Python демонстрирует, как использовать инструмент Экспорт в XML-документ рабочей области (ExportXMLWorkspaceDocument) в автономном скрипте.

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

Параметры среды

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013