ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Экспорт в XML-документ рабочей области

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

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

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

  • Дополнительные сведения о копировании схемы с помощью рабочих областей XML
  • Дополнительные сведения об XML баз геоданных

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

  • Выходные данные можно создать в виде XML-файла или в виде сжатого ZIP-файла, который содержит XML-файл. Чтобы создать XML-файл, укажите в имени файла расширение .xml. Чтобы создать сжатый ZIP-файл, укажите в имени файла расширение .zip or .z.

  • Внимание:
    Выходной XML-документ рабочей области может быть очень большим, если копировать данные и схему. В основном, этот вариант не рекомендуется для копирования данных базы геоданных. Альтернативным способом создания копии базы геоданных является использование инструмента Копировать или Вырезать, для извлечения поднабора данных. Кроме того, группа Упаковка содержит инструменты для объединения, архивирования и распределения слоев, документов карты, локаторов адресов и результатов геообработки.
  • Если входные данные представлены в виде базы геоданных или набора классов пространственных объектов, экспортируются все элементы данных, содержащиеся в рабочей области. Чтобы экспортировать только поднабор элементов данных в XML-файл, необходимо скопировать их в новую базу геоданных, которая будет экспортироваться.

  • При экспортировании класса пространственных объектов в сеть, топологию, класс отношений или terrain экспортируются все классы пространственных объектов, задействованные в сети, топологии, классе отношений или наборе данных terrain.

  • Сообщения инструмента содержат список имен экспортируемых элементов данных.

Синтаксис

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

Пример кода

ExportXMLWorkspaceDocument, пример 1 (окно Python)

Следующий скрипт окна Python показывает, как использовать инструмент ExportXMLWorkspaceDocument в режиме прямого запуска.

import arcpy 
arcpy.ExportXMLWorkspaceDocument_management('c:/data/StJohns.gdb', 'c:/data/StJohns.xml', 'SCHEMA_ONLY', 'BINARY', 'METADATA')
ExportXMLWorkspaceDocument, пример 2 (автономный скрипт)

Следующий скрипт Python является примером использования инструмента 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 Desktop Basic: Нет
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация