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

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

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

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

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

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

Примечание:

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

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

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

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

        Эта кнопка отключается, если в списке отмечено несколько схем.

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

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

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

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