Экспорт содержания схем сети

Экспорт содержимого схемы сети позволяет создать файл JSON простого формата, в котором подробно описаны все объекты, на которые ссылается схема сети. Полученный JSON-файл можно использовать для различных целей, например:

  • Контроль данных
  • Вычисление и анализ сетей
  • Входные данные для внешних систем

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

При сохранении схемы сети можно также использовать команду Экспорт содержания схемы Экспорт содержания схемы, расположенную в нижней части панели Найти схемы.

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

Примечание:

Этот рабочий процесс будет выполняться либо из инженерной сети или сети трассировки в файловой или мобильной базе геоданных, либо из подключения базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных или из сервиса инженерной сети или сети трассировки

Экспорт содержимого сохраненной схемы

Чтобы экспортировать содержимое сохраненной схемы сети, выполните описанные ниже действия:

  1. Запустите ArcGIS Pro.
  2. Загрузите свой проект или создайте новый.
  3. В зависимости от того, сохранена ли схема, для которой требуется экспортировать содержание, в версии или нет, выполните одно из следующих действий:
    • Если экспортируемая схема связана с сервисом инженерной сети или сети трассировки и хранится в определенной версии, выполните следующие действия:
      • Если в проекте есть карта, ссылающаяся на слой сервиса инженерной сети или сети трассировки, сделайте активным вид с этой картой.
      • Если нет, добавьте слой сервиса инженерной сети или сети трассировки к новой карте.
      • Переключите данные, указанные на этой карте, на нужную версию.
    • Если экспортируемая схема связана с инженерной сетью или сетью трассировки в файловой или мобильной базе данных, или связана с сервисом инженерной сети или сети трассировки и хранится в определенной версии, выполните следующие действия:
      • Если в проекте есть карта, которая уже ссылается на слой сети, и этот слой является либо подключением базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных, либо сервисом инженерной сети или сети трассировки, либо инженерной сетью или сетью трассировки в файловой или мобильной базе геоданных, сделайте эту карту активным видом.
      • В ином случае добавьте слой сервиса инженерной сети или сети трассировки, элемент данных в подключении базы данных или элемент данных инженерной сети или сети трассировки в файловой или мобильной базе геоданных на новую карту.
  4. В зависимости от того, известно ли имя схемы, из которой требуется экспортировать содержание, выполните одно из следующих действий:
    • Если имя схемы известно, выполните следующие действия:
      • Откройте панель Геообработка, выберите Наборы инструментов, затем раскройте Инструменты инженерной сети.
      • Дважды щелкните инструмент Экспорт содержания схемы. Откроется панель Геообработка и загрузится инструмент Экспорт содержания схемы.
      • Щелкните стрелку ниспадающего списка Входной слой сети или инженерной сети и выберите слой сети из активной карты.
      • В поле Имя схемы сети введите имя экспортируемой схемы.
    • Если имя схемы неизвестно, можно выполнить её поиск с помощью панели Найти схемы, как описано ниже:
      • На ленте на вкладках Инженерная сеть или Сеть трассировки в группе Схема щелкните Найти Экспорт содержания схемы. Появляется панель Найти схемы. Как объяснено в разделе Поиск схем сети в базе данных, панель Найти схемы предлагает функции для настройки поиска схем.
      • Настройте необходимые опции панели, например, убедитесь, что опция Покрывать части активного экстента карты включена и приблизьтесь к части карты, покрытие схемы которой вы хотите обновить.
      • Щелкните Обновить Обновить внизу списка, чтобы соответствующим образом обновить список схем.
      • Щелкните элемент схемы, который вас интересуют, чтобы отметить его в списке, затем щелкните его правой кнопкой мыши и выберите Экспорт схемы Экспорт содержания схемы в открывшемся контекстном меню.
        Примечание:

        Команда недоступна, если в списке отмечено несколько элементов схем.

      • Откроется панель Геообработка и загрузится инструмент Экспорт содержания схемы. Параметры Входной слой сети или схемы сети и Имя схемы сети уже заполнены.
  5. Щелкните кнопку Обзор рядом с окном Выходной файл, выберете расположение, задайте название для нового файла JSON и щелкните Сохранить.
  6. По умолчанию, без каких-либо других заданных параметров, экспортированное содержание схемы будет описывать каждый контейнер, соединение или ребро схемы с его Global ID, относящемся к нему контейнеру и их связностью. Если вы хотите экспортировать дополнительные сведения, вы можете установить некоторые другие параметры, как следует далее:
    1. Чтобы экспортировать свойства схемы, то есть статистику, даты создания и обновления и т. д., отметьте Включить свойства схемы.
    2. Чтобы экспортировать каждый объект схемы с его геометрией, установите отметку Включить геометрию.
    3. Чтобы экспортировать каждый объект схемы с атрибутами связанного с ним объекта сети, установите отметку Включить атрибуты.
    4. Чтобы экспортировать каждый элемент схемы со списком агрегируемых элементов инженерной сети, установите отметку Включить агрегируемые объекты.
    5. Там, шде вы выбрали Включить атрибуты или Включить агрегируемые объекты, вы можете дополнительно установить отметку Использовать описания доменов и подтипов. Эта опция экспортирует закодированные значения доменов и подтипов в виде строковых описаний, а не необработанных значений для любых экспортируемых атрибутов с закодированными значениями доменов.
  7. Щелкните Запустить.

По завершении процесса можно проверить файл JSON, созданный в указанном выходном расположении.

Более подробно о синтаксисе выходного JSON

Связанные разделы