Настройка инженерной сети

Доступно с лицензией Standard или Advanced.

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

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

Внимание:

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

Ниже приведен обзор процесса создания и настройки инженерной сети:

  1. Создание инженерной сети.

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

    Более подробно см. в разделе Создание инженерной сети.

  2. Добавьте специализированную сеть.

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

    Подробную инструкцию см. в разделе Добавление специализированной сети.

  3. Настройка классификации объектов для сетевых классов.

    Чтобы расширить число типов оборудования в классах объектов специализированной сети, необходимо настроить классификацию объектов с помощью подтипов и доменов. Два системных поля заранее настроены как часть схемы по умолчанию для классов инженерной сети. Подтипы настроены в поле Asset group, атрибутивные домены созданы и распределены по подтипам в поле Asset type.

    Каждый класс сети, кроме SubnetLine, имеет требование, что домен атрибутов кодированных значений должен быть назначен с помощью поля Asset type для каждого подтипа (группа оборудования). Это применяется при помощи включения топологии сети. Этот уровень классификации используется во множестве инструментов Инженерной сети для настройки и записывается в свойствах сети. Свойства сети, такие как правила связей, категории сети и конфигурации терминалов, определяются для таблиц и классов сети, используя поля группы оборудования и типа оборудования.

    Поля Asset group и Asset type выступают в качестве основной и второстепенной классификации для классов сети:

    • Поле Asset group автоматически настраивается для классов сети в качестве поля подтипа с описанием кода подтипа 0 (unknown). Дополнительная основная классификация может быть добавлена к классу сетевых объектов таблицы объектов с использованием Вида подтипов или инструмента Добавить подтип.
    • Поле Asset type должно быть настроено путем назначения домена атрибутов для более точной классификации группы оборудования. Для этого домены атрибутов создаются специально для назначения полю Asset type, и назначаются на уровне подтипа. Атрибутивные домены для поля Asset type создаются с использованием инструмента Вид доменов или Создать домен и Добавить кодированное значение к домену. Инструмент Назначить домен полю используется для назначения домена полю Asset type для определенной группы оборудования с помощью кода подтипа.

    Внимание:
    При управлении подтипами и атрибутивными доменами, использующимися для классификации сетевых объектов, важно иметь в виду следующее:
    • Убедитесь, что политика разделения для домена кодированных значений задана на основе требуемого поведения для разделения объектов инженерной сети. Рекомендуется использовать дублирующую политику разбиения для доменов, назначенных для поля типа оборудования. Просмотрите политики разбиения для атрибутивных доменов.
    • Кодированное значение для атрибутивного домена типа оборудования и подтипа группы оборудования не может превышать 1023.

    Ниже приведен пример классификации объектов в специализированной газовой сети:

    Одним из значений подтипа, которое задает поле Asset group для класса объектов Device, является Valve. Это служит одним из основных способов классификации для класса объектов Device.

    Создается атрибутивный домен GasDeviceValveAssetType, который присваивается полю Asset type для подтипа Клапан. Он содержит допустимые значения для более тонкой настройки классификации объектов клапана.

    КодОписание

    1

    Основной

    2

    Выключающий

    3

    Станция

    Значения атрибутивного домена GasDeviceValveAssetType

  4. Создайте и назначьте конфигурации терминалов.

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

    Конфигурации терминала исходно добавляются как свойство слоя инженерной сети при помощи инструмента Добавить конфигурацию терминала. Конфигурация терминала задается в классе объектов Device или таблице JunctionObject при помощи инструмента Установить конфигурацию терминала на уровнях группы оборудования и типа оборудования.

    Например, конфигурация терминала 'Трансформатор' добавляется к слою инженерной сети для представления различных терминалов. Далее конфигурация терминала назначается классу объектов Device в специализированной сети для значения подтипа 'Трансформатор’ (определенного в поле Asset group) и значения 'Понижающий’ для Asset type.

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

    Более подробную информацию см. в разделах:

  5. Создайте правила.

    Правила сети устанавливаются для классов объектов и таблиц, которые участвуют в инженерной сети на уровнях группы оборудования, типа оборудования и терминала (если применимо). Правила сети управляют тем, что может быть подключено или связано с другими объектами, их можно добавить в инженерную сеть по отдельности при помощи инструмента Добавить правило или пакетно, при помощи инструментов Импорт правил и Экспорт правил.

    Правила атрибутов – это задаваемые пользователем правила, которые используются для улучшения процесса редактирования и соблюдения целостности данных. Они позволяют определить поведение, связанное с атрибутами и геометрией объекта. Они могут быть созданы для ограничения допустимых конфигураций объектов на основании определенного критерия атрибута геометрии или для автоматически заполняемых значений атрибутов. Например, вы можете задать правило для поля A , которое утверждает, что это поле не может быть меньше суммы поле B + поле C.

    Более подробную информацию см. в разделах:

  6. Создайте и назначьте категории сети.

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

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

    Более подробную информацию см. в разделах:

  7. Создайте и назначьте атрибуты сети.

    Атрибуты сети добавляются к топологии сети с помощью инструмента Добавить атрибут сети и назначаются определенному полю для класса сети при использовании инструмента Установить атрибут сети. Так как атрибуты сети хранятся в топологии сети в инженерной сети, их можно применять в операциях трассировки. В конфигурации трассировки фильтры атрибутов сети можно использовать для указания проходимости и выводимых результатов. Атрибуты можно также использовать в качестве прерывателей для остановки проходимости трассировки.

    Например, фильтром атрибутов сети является атрибут Статус жизненного цикла, он может добавляться к инженерной сети и настраиваться для класса ElectricDistributionLine в поле LIFECYCLESTATUS. Поле LIFECYCLESTATUS дополнительно предварительно настроено с атрибутивным доменом, представляющим различные значения состояния жизненного цикла, например, Проектируемый и На балансе. При выполнении связанной трассировки этот атрибут сети может использоваться в выражение как фильтра атрибутов сети для указания проходимости трассировки.

    Более подробную информацию см. в разделах:

  8. Задайте роли связей.

    Инженерная сеть содержит два типа ролей связей для структур и контейнеров. И только объекты, которым назначены эти роли, могут участвовать в качестве структурного вложения или контейнера для других объектов. Определенная роль связи может назначаться при помощи инструмента Задать роль связи. Настройка ролей связности Контейнер и Структура ограничена классами объектов и таблицами, которые могут поддерживать эти типы отношений в ограничениях объектов инженерной сети.

    См. Установка или изменение назначения ролей связей для получения инструкций.

  9. Задайте политику связности ребер.

    Политику связности ребер можно настроить в классах линейных объектов и таблицах объектов ребер в инженерной сети при помощи инструмента Задать связность ребра. Установка связности ребер на уровнях группы и типа оборудования позволяет замыканию действовать по-разному при редактировании в зависимости от действующей политики связности. Это также позволяет использовать соединение в точке посередине к таблицам объектов ребер. Параметр Edge Connectivity в инструменте используется для управления местоположением на линии или объекте ребре, к которому может присоединиться точечный объект или объект соединения: AnyVertex или EndVertex.

    Инструкции см. в разделе Установить связность ребер для объектов.

  10. Добавьте уровни и настройте определение сети.

    К специализированной сети можно добавить один или несколько уровней, чтобы сформировать иерархию или коллекцию отдельных участков подсетей. Каждая подсеть содержит один или несколько устройств, представляющих собой контроллеры подсети, соединения и линии. Перед созданием уровня класс объектов Device необходимо настроить. Настройка включает в себя работу с атрибутами Asset group и Asset type, задание конфигурации терминалов и прочее. Уровень применяется для разделения специализированной сети на логические группы подсетей. Во время создания уровня для него указываются основные свойства, например, специализированная сеть, имя группы уровней и тип топологии (только для разделенной на участки специализированной сети). После создания уровня для него должны быть заданы свойства при помощи инструмента Установить определение подсети. Это поможет установить допустимые контроллеры подсети, устройства и линейные объекты, и прочее. Определение подсети контролирует и ограничивает то, что считается допустимым в подсети, а также шаблоны схем для создаваемых системных схем подсети и свойства конфигурации трассировки подсети при обновлении подсетей.

    Более подробную информацию см. в разделах:

Загрузка данных и включение топологии сети

После выполнения шагов настройки необходимо выполнить следующие действия, чтобы включить работу с инженерной сетью и связанными классами объектов:

  • Загрузка данных – если после завершения конфигурации есть объекты сети, которые необходимо импортировать. Это можно сделать с помощью инструмента Присоединить. Связи и контроллеры подсетей можно импортировать после того, как объекты сети появятся в инженерной сети, где они должны быть.
    • Добавьте объекты в классы сети с помощью инструмента Присоединить. При присоединении объектов сети важно использовать параметр среды Сохранить Global ID.
      Внимание:

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

    • Импорт сетевых соединений
    • Импорт контроллеров подсети
  • Зарегистрировать как сервис-ориентированную версию (многопользовательские базы геоданных)
    • Кроме того, вы можете просмотреть и исправить объекты-ошибки перед регистрацией данных как версионных. Чтобы выполнить проверки качества вашей сети, включите топологию сети с расширенной опцией Построения только ошибок. Будут обновлены объекты-ошибки для просмотра без полного включения топологии сети, чтобы разрешить внесение исправлений объектов путем редактирования или выполнения дальнейших изменений в основном правиле сети. Крайне важно сделать это до регистрации сервис-ориентированной версии, так как сетевые классы все еще могут редактироваться в неверсионном статусе, когда они доступны напрямую из подключения к базе данных.

  • Включите топологию сети.

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