Инструмент Экспорт подсети используется для экспорта информации (контроллеров, объектов, элементов, контейнеров, вложений и т.д.), определяющей подсеть, в файл .json. Затем эта информация может быть использована внешними системами, такими как программы управления простоями и отслеживания оборудования.
Инструмент Экспорт подсети также позволяет удалять подсети из инженерной сети. Это выполняется путем удаления строк из таблицы Подсети, где значение атрибута Is deleted равно true. Значение атрибута Is deleted, равное true, указывает на то, что контроллер подсети был логически удален из подсети. Можно удалить подсеть из инженерной сети с помощью инструмента Экспорт подсети, если все контроллеры подсети, связанные с ней, были логически удалены и включен параметр Настроить экспорт подтверждений. При соблюдении этих условий все соответствующие строки, представляющие контроллеры для подсети, физически удаляются из таблицы Подсети, подсети удаляются из сети и не создается выходной файл .json.
Примечание:
При работе с инженерными сетями в многопользовательской базе геоданных операция экспорта подсети выполняется асинхронно с помощью сервиса геообработки UtilityNetworkTools. Сервис UtilityNetworkTools уже предварительно настроен в папке System для сервисов объектов, которые включают инженерную сеть. Для него настроен более длительный показатель тайм-аута, и он зарезервирован под задачи геообработки инженерной сети.
Подробнее см. раздел Экспорт информации о подсети.
Требования
Для экспорта подсети, должны быть выполнены следующие требования:
- При работе с многопользовательской базой геоданных, значение параметра Входная инженерная сеть должно быть из сервиса инженерной сети.
- Имя, указанное для параметра Имя подсети, должно принадлежать очищенной подсети, которая была обновлена.
- Топология сети должна быть включена.
- Чтобы использовать параметр Настроить экспорт подтверждений, должны соблюдаться следующие условия:
- Параметр Входная инженерная сеть должен ссылаться на версию ветви по умолчанию.
- При работе с многопользовательской базой геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть записью владельца инженерной сети на портале.
Экспорт подсети
Для того чтобы экспортировать подсеть, необходимо выполнить следующие действия:
- На вкладке Анализ щелкните Инструменты
, чтобы открыть панель Геообработка. - На панели Геообработка найдите и выберите Экспорт подсети.
- В качестве значения параметра Входная инженерная сеть укажите вашу инженерную сеть.
- Для параметра Специализированная сеть выберите сеть из ниспадающего меню.
- Для параметра Уровень выберите уровень из ниспадающего меню.
- Для параметра Имя подсети выберите подсеть для экспорта из ниспадающего меню.
- При необходимости включите параметр Настроить экспорт подтверждений, чтобы удалить из таблицы подсетей записи всех контроллеров подсетей, которые были удалены как контроллеры подсети.
Для использования этого параметра требуется версия по умолчанию.
- Для параметра Выходной файл JSON укажите имя и расположение создаваемого файла .json.
- При необходимости для параметра Включить геометрию укажите, следует ли включать геометрию объекта в выходной файл .json.
- При желании для параметра Включить описания доменов укажите, будут ли описания доменов включены в выходной файл .json для передачи сопоставления доменов для контроллеров, featureElements, связности и связей.
Примечание:
Для многопользовательских баз геоданных для параметра Включить описания домена требуется версия ArcGIS Enterprise 10.9.1 или новее.
- При желании для параметра Типы результатов укажите типы результатов, которые будут возвращены:
- Связность - будет возвращен граф связности сетевых объектов в подсети, которые соединены через геометрическое совпадение или связи связности.
- Объекты - будет возвращена информация на основе объектов в ответе для сетевых объектов в подсети.
- Связи содержания и прикрепления – возвращаются объекты, которые связаны через содержание или прикрепление к структуре.
Примечание:
Для многопользовательской базы геоданных эта опция требует ArcGIS Enterprise версии 10.8.1 или более поздней.
- Связанные записи — поля из связанных объектов будут возвращены для объектов в подсети.
Примечание:
Для многопользовательской базы геоданных эта опция требует ArcGIS Enterprise версии 11.5 или более поздней.
- Для параметра Итоговые атрибуты сети можно выбрать атрибуты сети, которые должны быть включены в результаты.
- Дополнительно, для параметра Поля результатов укажите значения атрибутивных полей Класс пространственных объектов и Имя поля, которые хотите включить в результаты.
- При желании для параметра Поля связанных записей укажите значения полей атрибутов Класс отношений и Имя поля из связанных объектов, которые необходимо включить в результаты.
- Щелкните Запустить.
Примечание:
Остальные параметры являются свойствами подсети, которые не обязательно включать в выходной файл .json.Информация об указанной подсети экспортирована из инженерной сети в файл .json. Если параметр Настроить экспорт подтверждений включен, строки, которые в таблице Подсети были отмечены как удаленные логически, будут полностью удалены из соответствующей сети.
Более подробно о синтаксисе ответа JSON экспортируемой подсети