Есть три подхода к созданию и настройке инженерной сети, которые считаются наилучшими: использование Мастера Переноса в инженерную сеть, группы инструментов Переход или решения Основы инженерных сетей. Мастер Перенос в инженерную сеть и Группа инструментов Переход основаны на инструменте Перенос в инженерную сеть, и идеально подходят для организаций, которые ищут простой способ создания базовой инженерной сети, наследующей их существующую схему и рабочие процессы. Такой подход лучше всего подходит тем, у кого скромные требования, и кто предпочитает постепенно расширять возможности сети с течением времени. И напротив, Основы инженерных сетей предоставляют отраслевые модели данных, соответствующие лучшим практикам Esri, для клиентов, стремящихся максимизировать свои инвестиции в инженерные сети и использовать расширенные возможности, такие как связи, не пространственные объекты и схемы сети. Такой подход обеспечивает полноценную среду, адаптированную к конкретным потребностям отрасли.
Этот раздел посвящен процессу создания инженерной сети, который поддерживает базовые рабочие процессы редактирования и трассировки с помощью Мастера переноса в инженерную сеть или инструмента Перенос в инженерную сеть из набора инструментов Перенос.
Рабочий процесс переноса в инженерную сеть
Инструмент Перенос в инженерную сеть создает мобильную базу геоданных, содержащую инженерную сеть, на основе существующих исходных классов объектов, которые вы предоставляете. Вы также можете получить доступ к инструменту переноса и работать с ним с помощью Мастера переноса в инженерную сеть, чтобы упростить сопоставление существующих данных с классами инженерных сетей. Эти инструменты, разработанные с учетом потребностей существующих пользователей геометрической сети, облегчают доступ к возможностям управления инженерными сетями для тех, чьи текущие потребности ограничены. Они позволяют сохранять и сопоставлять существующую схему для каждого класса, назначать домены для создания типов оборудования и позволяют дополнительно указывать, какие типы оборудования могут использоваться для определения источника или приемника в сети в качестве контроллеров подсети. После создания инженерной сети инструмент Анализ сетевых данных можно использовать для выявления ошибок или проблем с качеством данных и назначения операций редактирования, необходимых для устранения неполадок. Этот инструмент создает выходные данные, которые могут быть изменены и использованы инструментом Применение разрешений ошибок для автоматизации устранения распространенных типов ошибок в вашей сети.
Сопоставление данных и объединение полей
Инструмент и мастер переноса в инженерную сеть позволяют создать инженерную сеть на основе имеющихся данных с минимальным воздействием на вашу схему. Важно понимать, как выполняется сопоставление для переноса данных в фиксированную схему инженерной сети.
При настройке инструмента переноса вы решаете, как несколько исходных классов будут сопоставлены с классами пространственных объектов, составляющих схему инженерной сети. По умолчанию имя Класс источника присваивается в качестве надписи Группы оборудования для класса в выходных данных. При объединении нескольких классов пространственных объектов неизбежно, что поля, имеющиеся в одних классах, не будут присутствовать в других. Вы можете сохранить существующую схему для каждого класса, перенеся и объединив поля в выходном классе.
Например, можно рассмотреть сценарий, в котором класс объектов водяных насосов и системных клапанов сопоставляется с классом Водопроводное устройство с 10 полями в каждом. По умолчанию поля из каждого класса будут объединены в выходных данных для создания класса Водопроводное устройство с 20 атрибутивными полями. Все поля с одинаковыми именами и типом данных будут объединены в одно поле в выходном классе.
Если исходные классы содержат подтипы, операция переноса автоматически объединит значения связанных доменов в максимально возможной степени. Если во время этого процесса возникнет проблема, будет выведено предупреждение.
Определение типов объектов
Каждый объект инженерной сети классифицируется с использованием комбинации его класса, группы оборудования и типа оборудования. Тип оборудования представляет собой вторичную классификацию классов инженерной сети и играет важную роль в определении поведения объектов в инженерной сети, наиболее распространенным из которых является установление правил, регулирующих подключение между объектами в сети.
Примечание:
Инженерная сеть, созданная с помощью мастера и инструмента геообработки позволяет каждому устройству и соединительному элементу любого типа оборудования подключаться к любому другому линейному оборудованию, предоставляя топологические возможности, аналогичные геометрической сети.
Типы оборудования могут быть определены с помощью поля с подтипом или домена кодированных значений. Описания из подтипа и домена используются в качестве описания для типа оборудования. Коды генерируются автоматически, начиная с 1, за исключением случаев, когда вы используете поле подтипа с кодами подтипа от 1 до 1023 (включительно). В этом случае исходные коды подтипов сохраняются. Если исходные данные не содержат подтипов, для указания типов оборудования, которые будут созданы, можно использовать любое поле с доменом кодированных значений. Например, если вы заполните поле Тип оборудования значениями поля Тип клапана для группы оборудования Регулировочный клапан и значениями поля Тип структуры для группы оборудования Структура сети, домен кодированных значений будет использоваться для указания типов оборудования, что позволит нам настраивать правила и поведение, специфичные для каждого участника сети. Если для Типа оборудования не указано поле, создается один тип оборудования, соответствующий названию Группы оборудования.
Настройка подсетей
Начало подсети определяют контроллеры подсети. Они используются для определения того, как ресурс проходит через сеть, и настраиваются на уровне терминала для объектов из класса пространственных объектов Devices и таблицы JunctionObject.
При сопоставлении исходных данных с группами оборудования и типами оборудования в выходных данных можно указать, могут ли типы оборудования для класса пространственных объектов выступать в качестве контроллера, отметив опцию Является контроллером. При выборе этой опции категория сети Контроллер подсети применяется к каждому типу оборудования указанной группы оборудования, назначается соответствующая конфигурация терминала и добавляется отдельный уровень к выходной инженерной сети с базовым определением подсети, описанным ниже:
- Имя уровня — на основе доменного сетевого имени
- Ранг уровня — 1
- Поддерживать несоединенные подсети — True
- Политика обновления подсети — Статус Не управлять. Не обновлять структуру или доменные сетевые контейнеры. Не использовать события.
- Допустимые контроллеры подсети — все типы оборудования, настроенные в качестве контроллеров подсети
- Допустимые устройства — все слои устройств
- Допустимые соединения — все слои соединений
- Допустимые линии — все слои линий
- Агрегированные линии для SubnetLine — нет
- Конфигурация трассировки — не включайте структуры, контейнеры или ресурсы. Отключенные устройства и барьеры.
Если исходные данные, сопоставленные с классом Устройство, участвуют в геометрической сети, содержат поле Ancillary Role со значениями Источник или Приемник, и задано значение параметра Является контроллером, строки со значением добавляются в файл controllers.csv, созданный в папке, указанной в параметре Выходное местоположение. Этот файл создается в том же месте, что и исходная мобильная база геоданных, и содержит информацию, необходимую для включения объектов в качестве контроллеров подсети с помощью инструмента Импорт контроллеров подсети для создания единой общесистемной подсети.
Требования
Для переноса данных в инженерную сеть с помощью мастера или инструмента необходимо выполнить следующие требования:
Все данные для исходного и автономного классов должны быть классами базы геоданных.
Для параметров Включить связанные классы и Включить вложения все связи и вложения должны использовать первичный ключ глобального идентификатора. Атрибутивные отношения не поддерживаются.
Для компонентов сопоставления важно понимать, как инженерная сеть управляет сетями в традиционной специализированной сети, чтобы правильно определить тип контроллера подсети и определение уровня. Более подробно см. в разделах Типы контроллеров подсети и Определение уровня. Понимание классификации объектов инженерных сетей также поможет определить правильное соответствие для групп оборудования и типов оборудования в целевых классах.
Используйте мастер для переноса данных в инженерную сеть
Мастер переноса в инженерную сеть проведет вас по рабочему процессу, связанному с переносом существующих данных в инженерную сеть, и может помочь упростить сопоставление существующих данных с группами оборудования и типами оборудования в выходной инженерной сети.
Выполните следующие шаги, чтобы создать инженерную сеть на основе существующих данных:
- На панели Каталог щелкните правой кнопкой мыши существующую геометрическую сеть, ссылающуюся на данные, которые хотите перенести в инженерную сеть.
- Нажмите В инженерную сеть
, чтобы открыть Мастер переноса в инженерную сеть.
Примечание:
Вы также можете получить доступ к мастеру с ленты или Панели инструментов быстрого доступа, добавив команду В инженерную сеть
. Если мастер не запущен из существующей геометрической сети, можно вручную добавить специализированные сети и выполнить сопоставление классов, используя существующие исходные классы пространственных объектов базы геоданных.
- На странице Специализированные сети заполните следующее:
- Укажите текстовое Имя специализированной сети, которая будет создана.
- В поле Тип контроллера укажите способ передачи сетевых ресурсов в специализированной сети.
По умолчанию используется значение Источник.
- Для Определение уровня укажите определение, которое будет использоваться для специализированной сети.
Значением по умолчанию является Частичное.
- Либо используйте кнопки Добавить геометрическую сеть или Добавить специализированную сеть, чтобы создать дополнительные специализированные сети по мере необходимости.
- Щелкните Далее.
- На странице Опции базы геоданных укажите информацию для выходной базы геоданных и инженерной сети.
- Для Класс объектов территории обслуживания определите рабочую зону для вашего коммунального предприятия.
- В поле Выходная папка перейдите к существующей папке, содержащей выходную мобильную базу геоданных и инженерную сеть.
- Укажите имя мобильной базы геоданных в поле Имя выходной базы геоданных.
По умолчанию это MigrationDatabase.
- Укажите имя для набора классов объектов, который будет создан, в поле Имя набора класса объектов.
По умолчанию это UtilityNetwork.
- Укажите имя для инженерной сети, которая будет создана, в поле Имя инженерной сети.
По умолчанию это Сеть.
- В поле Версия инженерной сети укажите версию, которая будет создана.
Значение по умолчанию — Текущая. При этом создается последняя версия инженерной сети, совместимая с текущей версией ArcGIS Pro.
- Чтобы перенести поля и объединить схему из исходных классов пространственных объектов в выходные классы инженерной сети, оставьте отметку у поля Перенести поля.
- Чтобы сохранить классы отношений и скопировать связанные таблицы для исходных данных, которые переносятся в инженерную сеть и автономные классы, отметьте Включить связанные классы.
По умолчанию эта опция не отмечена.
- Чтобы включить вложения файлов для исходных данных, которые переносятся в инженерную сеть и автономные классы, отметьте Включить вложения.
По умолчанию эта опция не отмечена.
- Чтобы загрузить данные в выходную инженерную сеть и базу геоданных, оставьте отмеченной опцию Загрузить данные.
- Щелкните Далее.
- На странице Сопоставление инженерных сетей настройте сопоставление классов из исходного набора данных с соответствующим целевым классом, группой оборудования и типом оборудования в выходной инженерной сети.
Если вы запустили мастер, используя существующую геометрическую сеть, все классы объектов, связанные с сетью, отображаются в поле Исходный класс с указанием целевого класса и группы оборудования.
- Используйте кнопку Добавить класс объектов, чтобы импортировать дополнительные классы пространственных объектов для участия в инженерной сети.
- Укажите или обновите Целевой класс по мере необходимости, используя ниспадающее меню, предоставленное для сопоставления с корректным классом специализированной сети.
- Для классов объектов, сопоставленных с устройством в целевом классе, отметьте Является контроллером, чтобы указать, может ли он выступать в качестве источника или приемника, а также выступать в качестве контроллеров подсети в вашей специализированной сети.
- Щелкните Далее.
- На странице Сопоставления автономных классов перенесите в выходную мобильную базу геоданных классы объектов, которые не участвуют в инженерной сети.
- Щелкните кнопку Добавить класс, чтобы импортировать дополнительные классы объектов или таблицы.
- Щелкните Далее.
- На странице Итоговая информация о переносе просмотрите опции базы геоданных и сопоставления, настроенные для переноса.
- Или используйте кнопки навигации в нижней части панели, чтобы перейти к предыдущим страницам и внести необходимые изменения.
- Щелкните Готово.
Создается мобильная база геоданных, содержащая инженерную сеть и автономные классы, на основе предоставленных вами существующих исходных классов пространственных объектов.
После создания инженерной сети инструмент Анализ сетевых данных можно использовать для выявления ошибок или проблем с качеством данных и назначения операций редактирования, необходимых для устранения неполадок. Этот инструмент создает выходные данные, которые могут быть изменены и использованы инструментом Применение разрешений ошибок для автоматизации устранения распространенных типов ошибок в вашей сети.
Использование инструмента Перенос в инженерную сеть для создания инженерной сети
Чтобы использовать инструмент Перенос в инженерную сеть для создания инженерной сети, выполните следующие шаги:
- На вкладке Анализ в группе Геообработка щелкните Инструменты
, чтобы открыть панель Геообработка.
- На панели Геообработка найдите и выберите инструмент Перенос в инженерную сеть.
Инструмент Перенос в инженерную сеть открывается на панели Геообработка.
- Укажите полигональный класс объектов
для Класса объектов территории обслуживания.
Этот класс объектов определяет экстент покрытия специализированными сетями. Он используется для ограничения редактирования, чтобы объекты нельзя было создавать вне области покрытия сети. Экстент этой инженерной сети (область редактирования) представляет собой экстент объединенных полигонов.
Если существующего класса объектов территории обслуживания не существует, можно создать полигональный слой территории обслуживания с пространственной привязкой к карте, когда исходные данные находятся на активной карте, с помощью команды
Создать справа от ниспадающего меню.
- В параметре Выходная папка укажите выходной путь и папку для мобильной базы геоданных, которая будет содержать набор данных инженерных служб.
- Для параметра Версия инженерной сети укажите версию инженерной сети, которая будет создана.
- Текущая — создает последнюю версию инженерной сети, совместимую с текущей версией ArcGIS Pro. Используется по умолчанию.
- 7 — создает версию инженерной сети 7.
- 6 — создает версию инженерной сети 6.
- 5 — создает версию инженерной сети 5.
- В параметре Имя набора классов объектов укажите имя набора пространственных объектов инженерной сети.
По умолчанию – UtilityNetwork.
- Для параметра Выходное имя укажите имя мобильной базы геоданных, которая будет содержать инженерную сеть.
По умолчанию – MigrationDatabase.
- В параметре Загрузка данных укажите, будут ли загружаться данные или только схема из исходных классов в выходную инженерную сеть.
- Отмечено — данные из исходных классов будут загружены в выходную инженерную сеть и автономные классы. Используется по умолчанию.
- Не отмечено — в выходной инженерной сети будет обновлена только схема. Данные не будут загружены.
- Для параметра Объединить поля с классами инженерных сетей выберите опцию из ниспадающего меню, чтобы указать, будут ли поля из исходных классов объединяться в выходные классы инженерных сетей.
- Отмечено — поля в исходных классах будут объединены с полями в выходной инженерной сети. Используется по умолчанию.
- Не отмечено — поля в исходных классах не будут добавлены к выходным классам инженерной сети.
- В параметре Включить связанные классы укажите, следует ли копировать классы, относящиеся к источнику ввода, или к автономным классам.
Классы, относящиеся к связанному классу, не копируются.
- Отмечено — классы, относящиеся к исходному и автономному классам, включаются в перенос в выходную инженерную сеть.
- Не отмечено — классы, относящиеся к исходному и автономному классам, не включаются в перенос в выходную инженерную сеть. Используется по умолчанию.
- В параметре Включить вложения укажите, следует ли создавать таблицу вложений и переносить вложения из источника.
- Отмечено — в выходных данных создается таблица вложений, вложения переносятся.
- Не отмечено — вложения не переносятся в выходную базу геоданных. Используется по умолчанию.
- В разделе Сопоставление для компонентов параметров Специализированные сети выполните следующие действия для каждой специализированной сети, которая будет создана:
- В поле Имя укажите имя специализированной сети. Оно описывает ресурс, которым управляет специализированная сеть, и будет давать префикс ко всем сетевым классам, добавляемым в специализированную сеть.
- В поле Тип контроллера подсети укажите тип контроллера подсети, который будет использоваться для определения того, как сетевой ресурс проходит через все подсети специализированной сети. Укажите, поступают ли ресурсы из точки в вашей сети (Источник) или направляются к точке в вашей сети (Приемник).
- Для Определения уровня укажите тип определения уровня для специализированной сети: Разделенный или Иерархический.
Определение уровня описывает организацию уровней относительно остальной сети.
- В разделе Сопоставление для компонентов параметров Сопоставление инженерных сетей укажите входные классы пространственных объектов и сведения о сопоставлении следующим образом:
- В поле Исходный класс укажите исходные классы пространственных объектов, которые будут перенесены в выходную инженерную сеть.
Представление Каталога можно использовать для выбора нескольких классов пространственных объектов для ввода в компонент с помощью перетаскивания.
- В поле Целевой класс укажите выходной класс в специализированной сети, с которым должен быть сопоставлен исходный класс.
Это определяется типом геометрии объектов в источнике. Необходимо учитывать следующее:
- Классы специализированных сетей содержат сетевые объекты, через которые передаются предоставляемые ресурсы, в то время как классы структурной специализированной сети поддерживают эти объекты.
- Точечные объекты обычно представляют собой устройства или соединения.
- Линейные объекты - это доменные или структурные сетевые линии.
- Полигональные объекты могут быть назначены в качестве границ структуры.
- Для Группы оборудования укажите имя группы оборудования, которая будет создана для исходного класса в целевой специализированной сети.
По умолчанию этому классу присваивается имя Исходного класса.
- В поле Исходный класс укажите исходные классы пространственных объектов, которые будут перенесены в выходную инженерную сеть.
- При необходимости, в поле Тип оборудования укажите поле подтипа или поле, содержащее домен кодированных значений, который будет использоваться для определения типов оборудования в разделе Целевой класс.
Если Тип оборудования не указан или предоставленное поле не содержит домена кодированных значений, создается отдельная группа оборудования, использующая название группы оборудования.
- Для параметра Является контроллером укажите типы оборудования, которые могут выступать в качестве источников или приемников и использоваться в качестве контроллеров подсети в вашей специализированной сети.
Если отмечено, указанной группе оборудования и типам оборудования присваивается категория сети контроллера подсети, и они могут использоваться для определения источника подсети. Если класс объектов-источников участвует в геометрической сети и содержит поле Ancillary Role со значениями Источник или Приемник, они используются для определения того, какие объекты данного типа оборудования могут использоваться в качестве контроллеров подсети в инженерной сети. Эти объекты выводятся в файл Controllers.csv для последующего импорта в выходную инженерную сеть. Если поле Ancillary Role отсутствует, контроллеры подсети могут быть настроены вручную для указанных функций в выходной инженерной сети.
- В качестве параметра Входные автономные классы укажите любые классы пространственных объектов, которые не участвуют в инженерной сети, которые вы хотите скопировать и включить в выходную мобильную базу геоданных.
- Щелкните Запустить.
Создается мобильная база геоданных, содержащая инженерную сеть и автономные классы, на основе предоставленных вами существующих исходных классов пространственных объектов.
Инструмент Перенос в Инженерную сеть завершается и на выходе создает следующее:
- Создается выходная мобильная база геоданных, содержащая классы и набор данных инженерной сети, с использованием примененных сопоставлений и параметров конфигурации.
- В выходной папке создается выходной файл controllers.csv, содержащий информацию об объектах для любых источников или приемников, указанных в ваших исходных данных с помощью поля Ancillary Role. Это может быть использовано инструментом Импорт контроллеров подсети для настройки источников или приемников в вашей сети в качестве контроллеров подсети.
- В выходной папке создается составной слой, содержащий составные слои подтипов для каждого класса, управляемого инженерной сетью. Это может быть использовано для визуализации вашей новой схемы на карте.
- В выходной папке создается рабочая область для загрузки данных, которую можно использовать для повторного переноса ваших данных по мере необходимости. Это используется, когда вы хотите снова запустить перенос данных, используя ту же конфигурацию, без необходимости создания новой мобильной базы геоданных.
После создания инженерной сети инструмент Анализ сетевых данных можно использовать для выявления ошибок или проблем с качеством данных и назначения операций редактирования, необходимых для устранения неполадок. Этот инструмент создает выходные данные, которые могут быть изменены и использованы инструментом Применение разрешений ошибок для автоматизации устранения распространенных типов ошибок в вашей сети.