Skip to main content

Совместное управление Pipeline Referencing и инженерной сетью

Доступно с лицензией Location Referencing.

Систему линейных координат (LRS) можно использовать для инженерных сетей газоснабжения в ArcGIS, интегрируя класс объектов центральных линий ArcGIS Pipeline Referencing и класс объектов Линии трубопровода ArcGIS Utility Network.

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

В следующих разделах приведены изменения модели данных, необходимые для использования преимуществ как LRS, так и инженерной сети. Включает руководство по загрузке данных и публикации сервисов с данными, управляемыми обоими продуктами. Кроме того, внесены изменения в инструменты редактирования и анализа, использующие данные, на которые ссылаются Pipeline Referencing и Инженерная сеть.

Примечание:

Чтобы работать с данными Pipeline Referencing и Utility Network, вы можете скачать надстройку Unified Pipeline Tools и установить ее в ArcGIS Pro. Надстройка также включена в версию 2.3 и более поздние версии решения Gas and Pipeline Referencing Utility Network Foundation, которое использует модель данных коммуникаций и трубопроводов (UPDM) и включает общие рабочие процессы управления данными газовых сетей и трубопроводов. Ниже представлена информация о надстройке:

  • В дальнейшем можно управлять ей в ArcGIS Pro.

  • Надстройка содержит часто используемые инструменты из вкладок ленты Location Referencing, Инженерная сеть, Карта, Выборка и Редактирование, чтобы оптимизировать рабочие процессы вместе со средой Pipeline Referencing и Инженерной сети.

  • Решение Gas and Pipeline Referencing Utility Network Foundation не требуется для использования этой надстройки. После установки надстройки она отображается в виде вкладки на ленте ArcGIS Pro. Доступность инструментов в надстройке определяется связанными данными и лицензиями.

Требования

Вы можете использовать нестандартные модели данных или настраивать модель данных под требования вашей организации, при условии наличия необходимых классов объектов и таблиц в модели данных Pipeline Referencing и UPDM. UPDM содержит все классы пространственных объектов, таблицы и классы отношений, необходимые для поддержки как Инженерной сети, так и LRS в отдельной базе данных.

Вы можете упростить процесс развертывания для инженерной сети Utility Network на основе UPDM, используя следующие инструменты:

Подробнее о создании и настройке инженерной сети Utility Network

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

В решении Gas and Pipeline Referencing Utility Network Foundation класс объектов Линии трубопровода представляет все трубы системы. В комбинированном развертывании Инженерной сети и Pipeline Referencing класс объектов Линии трубопровода также выполняет роль класса объектов центральной линии LRS.

Кроме того, газовая конфигурация инженерной сети имеет множество критических атрибутов, смоделированных в классе пространственных объектов Линии трубопровода. Общий класс пространственных объектов, описанный ниже, это точка интеграции двух продуктов. В прошлом эти атрибуты моделировались бы как отдельные события LRS. Чтобы не было необходимости моделировать эти атрибуты в различных классах пространственных объектов, класс пространственных объектов Линии трубопровода так же имеет поля маршрута и измерений, смоделированные как событие, которое можно обновить с помощью инструментов Pipeline Referencing.

Примечание:

В классе объектов Линии трубопровода необходимо указать тип данных double для полей From Measure и To Measure, а их точность и масштаб должны совпадать со значениями класса объектов калибровочных точек.

Дополнительные классы объектов инженерной сети, такие как Устройства Трубопровода и Соединения Трубопровода также могут хранить маршруты и измерения. Чтобы хранить маршруты и измерения в этих классах объектов, добавьте в них поля идентификатора маршрута и измерений. Атрибуты маршрута и измерения можно вычислить с помощью инструмента Обновить измерения из LRS. Ни один из классов объектов инженерной сети не должен быть зарегистрирован как события LRS.

Примечание:

Используйте инструмент Настроить классы объектов инженерной сети, чтобы настроить классы объектов Линии трубопровода, Устройства трубопровода и Соединения трубопровода для использования с LRS.

Модель данных LRS и модель данных газовых сетей после применения инструмента Настроить классы объектов инженерной сети

Ниже приведены обязательные классы объектов для интеграции схемы Pipeline Referencing с Инженерной сетью:

  • Центральная линия

  • Последовательность центральных линий

  • Калибровочная точка

  • Исправление

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

  • Линия трубопровода

  • Устройство трубопровода

  • Соединение трубопровода

  • Сборка (узел) трубопровода

  • Линия подсети трубопровода

  • Граница структуры

  • Соединение структуры

  • Линия структуры

Следующие поля должны присутствовать в классах объектов Линии трубопровода для их успешной настройки для использования с LRS и использования всех возможностей Pipeline Referencing и Инженерной сети:

Поле Тип данных Длина Может быть пустым Описание
ID центральной линии GUID Н/Д Да Уникальный ID для геометрии центральной линии.
ID маршрута String или GUID Тот же тип и длина, что и поле Route ID в таблице последовательности центральных линий. Нет Уникальный ID для каждого маршрута в сети.
Измерение От Double Н/Д Да Измерение на маршруте, где будет находиться начало объекта.
Измерение До Double Н/Д Да Измерение на маршруте, где находится конец объекта.

Следующие поля должны присутствовать в классах объектов Устройства трубопровода и Соединения трубопровода для их успешной настройки для использования с LRS и использования всех возможностей Pipeline Referencing и Инженерной сети:

Поле Тип данных Длина Может быть пустым Описание
ID маршрута String или GUID Тот же тип и длина, что и поле Route ID в таблице последовательности центральных линий. Нет Уникальный ID для каждого маршрута в сети.
Измерения Double Н/Д Да Измерение на маршруте, где находится объект.

Моделирование характеристик трубопроводов с линейной и нелинейной привязкой в ​​рамках одного класса объектов событий

В комбинированном развертывании LRS и Utility Network характеристики как линейно-связанных, так и нелинейных характеристик трубопровода могут быть смоделированы в одном классе объектов события. Вы можете делать запросы и анализировать характеристики труб без создания дополнительных просмотров данных или временных слоёв.

Параметр Обходить события с нулевым идентификатором маршрута и полями измерения в инструменте Создать события позволяет обходить нелинейно связанные объекты событий с нулевым (null) ID маршрута и поля измерения. При этом форма и атрибуты объектов с нелинейной привязкой к источнику событий остаются без изменений.

Настройте, загрузите данные и опубликуйте инженерную сеть и LRS

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

Чтобы развернуть LRS и инженерную сеть в базе геоданных, выполните следующие шаги:

  1. Организовать инженерную сеть.

  2. Применить пакет оборудования (такой, как настройка газовой сети).

  3. Создайте LRS с помощью одного из следующих инструментов:

    Подробнее о создании LRS

    Примечание:

    Чтобы правильно настроить LRS убедитесь, что заданы корректная пространственная привязка, x,y,z и m-допуск, а также x,y,z и m-разрешение для классов пространственных объектов, которые используются в Pipeline Referencing и Инженерной сети.

    Подробнее о настройках допуска и разрешения в LRS

  4. Если вы запустили инструмент Создать LRS, выполните следующие шаги для совместной настройки LRS и инженерной сети:

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

    2. Настройте классы объектов Линии трубопровода, Устройства трубопровода и Соединения трубопровода для использования с LRS с помощью инструмента Настроить классы объектов инженерной сети.

  5. Если вы запустили инструмент Создать LRS из существующего набора данных, настройте классы объектов Линии трубопровода, Устройства трубопровода и Соединения трубопровода для использования с LRS с помощью инструмента Настроить классы объектов инженерной сети.

  6. Создайте сеть LRS с помощью одного из следующих инструментов:

    Подробнее о создании сети LRS

  7. Создайте события LRS с помощью одного из следующих инструментов:

    Подробнее о создании событий LRS

    Примечание:

    Классы объектов инженерной сети, такие как Линии трубопровода, Устройства Трубопровода и Соединения Трубопровода не должны регистрироваться как события LRS. Поля маршрута и измерения для этих классов объектов можно обновить с помощью инструмента Обновить измерения из LRS.

  8. Загрузите данные в инженерную сеть с помощью инструмента Присоединить и в LRS с помощью инструментов Присоединить маршруты и Присоединить события.

    Примечание:

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

    • Заполненный ID центральной линии

    • Заполнены поля, управляемые пользователем и поля инженерной сети

    Инструмент Присоединить маршруты учитывает существующие центральные линии при добавлении маршрутов. Если ID центральной линии уже существует при добавлении маршрута, существующая запись последовательности центральных линий будет обновлена значением ID добавленного маршрута.

  9. Подготовьте данные и опубликуйте инженерную сеть и LRS как сервис объектов.

    Примечание:

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

Редактирование объединенных данных инженерной сети и LRS

При использовании ArcGIS Pro для редактирования сервиса объектов с данных LRS и инженерной сети, некоторые рабочие процессы редактирования LRS различаются.

Редактирование маршрута

Когда класс объектов Линии трубопровода является классом объектов центральной линии LRS, применяются следующие дополнительные требования и шаги по созданию и редактированию маршрута:

  • Поле Route ID из класса объектов Линии трубопровода должно быть связано с LRS, чтобы трубы и центральные линии, добавленные в класс объектов Линии трубопровода, оставались доступными для трассировки и проверяемыми в исходных документах. По желанию, поля From Measure и To Measure могут быть заполнены в классе объектов центральной линии.

    Примечание:

    Если измерения не предоставляются используемым классом объектов центральной линии, инструменты редактирования маршрута LRS предоставляют начальные и конечные измерения на маршруте.

  • Когда центральные линии используются в инструментах Создать, Продлить или Перестроить маршрут, значения атрибутов в полях Route ID, From Measure и To Measure обновляются как участвующие в редактировании. Точки калибровки размещаются в начале и в конце каждого сегмента центральной линии в процессе редактирования, что гарантирует, что измерения на маршруте в сети LRS не изменятся, когда другие изменения будут происходить вдоль маршрута с течением времени. Это гарантирует, что класс объектов Линии трубопровода останется прослеживаемым и поддающимся проверке до исходного документа, используемого для ввода трубы.

  • Когда центральные линии редактируются с помощью инструментов Исключить, Переназначить или Перестроить маршрут, центральные линии разбиваются, а значения в полях Route ID, From Measure и To Measure разделенных линий обновляются. Точки калибровки размещаются в начале и в конце каждого сегмента центральной линии в процессе редактирования, что гарантирует, что измерения на маршруте в сети LRS не изменятся, когда другие изменения будут происходить вдоль маршрута с течением времени. Это гарантирует, что класс объектов Линии трубопровода останется прослеживаемым и поддающимся проверке до исходного документа, используемого для ввода трубы.

  • Когда вы разбиваете центральную линию, связанную с маршрутом, с помощью любого из инструментов редактирования классов объектов Pipeline Referncing, значения атрибутов Route ID, From Measure и To Measure разделённых линий обновляются, а в месте разбиения добавляется калибровочная точка.

Создание центральной линии и маршрута

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

Примечание:
  • Начальное и конечное измерения класса объектов центральной линии используются при создании маршрутов и их редактировании с использованием инструментов редактирования Создать, Продлить или Перестроить маршрут. Если измерения не предоставлены в классе объектов центральной линии, инструменты редактирования маршрута LRS предоставляют начальное и конечное измерения.

  • В следующих примерах создания маршрута значения начального измерения (From Measure) и конечного измерения (To Measure) предварительно заполняются на центральных линиях.

Атрибуты центральных линий перед созданием маршрутов

OID

ID маршрута

Измерение От

Измерение До

1201

0

104.35

1202

104.35

177.89

1203

177.89

265.27

Центральные линии перед созданием маршрутов

В следующей таблице и на рисунке показаны атрибуты центральных линий после создания маршрутов:

Атрибуты центральных линий после создания маршрутов

OID

ID маршрута

Измерение От

Измерение До

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.35

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

104.35

177.89

1203

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

177.89

265.27

Центральные линии после создания маршрута в инженерной сети, настроенной с LRS

Атрибуты маршрута

OID

ID маршрута

Имя маршрута

1000

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

Маршрут 17A-South

Разбить центральную линию точкой

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

OID

ID маршрута

Измерение От

Измерение До

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.36

Маршрут1, центральная линия и измерения перед разделением центральной линии

Значения измерений начала и окончания связанного маршрута обновляются после разделения центральной линии.

В следующей таблице и диаграмме показана центральная линия и ее атрибуты после операции разделения:

OID

ID маршрута

Измерение От

Измерение До

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

52.18

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

52.18

104.36

Маршрут1: измерения после редактирования центральной линии

Центральные линии разделены редактированием LRS

В следующем сценарии центральная линия разбивается, а ее значения атрибутов From Measure, To Measure и Route ID обновляются после исключения части маршрута.

В следующей таблице и на рисунке показана центральная линия и атрибуты маршрута до редактирования:

OID

ID маршрута

Измерение От

Измерение До

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.36

Маршрут1 центральная линия и измерение до исключения части маршрута

Маршрут исключен от начала маршрута до средней части маршрута. В результате центральная линия разделяется, а ее измерения обновляются.

В следующей таблице и диаграмме показана центральная линия и ее атрибуты после редактирования исключения маршрута:

OID

ID маршрута

Измерение От

Измерение До

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

52.18

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

52.18

104.36

Маршрут1: центральная линия и измерение после исключения части маршрута

Редактировать сервис с данными LRS и инженерной сети в ArcGIS Pro

Чтобы отредактировать сервис объектов, содержащий LRS и данные инженерной сети, выполните следующие шаги:

  1. Создайте и обновите любые трубопроводы или центральные линии, предназначенные для использования в редактировании LRS:

    Примечание:

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

  2. При необходимости укажите значение измерения начала и значение измерения окончания для центральных линий.

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

  4. Завершите редактирование LRS.

    Примечание:

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

  5. Запустите инструмент Применить поведение событий и любые другие необходимые инструменты для обновления производных сети и событий.

  6. Если у других классов объектов инженерной сети есть поля маршрута и измерений, обновите их с помощью инструмента Обновить измерения из LRS.

  7. Проверьте топологию сети, чтобы убедиться, что все изменения корректны.

  8. Чтобы добавить или отредактировать события LRS, используйте инструменты редактирования событий вкладки Location Referencing в ArcGIS Pro или виджеты Location Referencing в ArcGIS Experience Builder.

Возможности анализа в объединенном LRS и инженерной сети

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

LRS обычно используется приложениями с различной поддержкой целостности и согласованности для анализа и отчетов. Множество этих процессов применяют динамическую сегментацию с помощью инструмента Наложение событий. Когда классы пространственных объектов Линии трубопровода, Устройства трубопровода и Соединения трубопровода в инженерной сети настроены для использования с LRS с помощью инструмента Настроить классы объектов инженерной сети, эти классы объектов могут быть включены в сети и события в инструменте Наложение событий для динамической сегментации, что позволит включить эти объекты и их атрибуты без моделирования отдельного события.