Доступно с лицензией Location Referencing.
Следующая информация проведет вас через процесс моделирования данных системы линейных координат, загрузки и редактирования маршрута с помощью дополнительного модуля ArcGIS Pipeline Referencing.
Набор данных LRS
Набор данных системы линейных координат (LRS) - это набор данных контроллера в наборе классов объектов в базе геоданных со всеми классами объектов, участвующими в данной LRS.
Примечание:
Вы можете просмотреть иерархию LRS либо на панели Содержание, либо на панели Каталог.
Подписка:
Набор данных LRS виден только в ArcGIS Pro. Сообщение об ошибке появляется, если база геоданных, содержащая набор данных LRS, открыта в ArcMap.
Следующие инструменты создают набор данных LRS, начиная с ArcGIS Pro 2.3:
- Создать LRS - Вновь созданные классы объектов центральной линии, калибровочных точек и исправлений помещаются в набор классов объектов с тем же именем, что и предоставленное имя LRS.
- Создать LRS из существующего набора данных - Существующие классы объектов центральных линий, точек калибровки и исправлений, которые еще не зарегистрированы в LRS, должны находиться в общем наборе классов объектов. Имя этого набора классов объектов может отличаться от имени LRS.
- Изменить LRS - Существующие классы объектов центральной линии, калибровочных точек и исправлений, зарегистрированные в LRS, должны находиться в общем наборе классов объектов. Имя этого набора классов объектов может отличаться от имени LRS.
Набор данных LRS необходим для запуска следующих инструментов:
- Все инструменты набора инструментов Конфигурация
- Присоединить события
- Присоединить маршруты
- Применить поведение событий
- Удалить маршруты
- Получить измерения событий
- Построить калибровочные точки
- Построить события
- Построить пересечения
- Построить маршруты
- Удалить перекрывающиеся центральные линии
Вы можете прочитать некоторую информацию, содержащуюся в наборе данных LRS, с помощью функции arcpy.Describe. Чтобы прочитать Метаданные LRS и Правила поведения события для базы геоданных с набором данных контроллера LRS, используйте следующие функции:
FileGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
EnterpriseGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
Запись в файл:
txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")
txtFile.write(lrsXML)
txtFile.close()
Моделирование данных
Специалистам по трубопроводам обычно поручают рассмотреть альтернативные варианты маршрутизации для обеспечения соблюдения нормативных требований, а также для нужд рынка, строительства и других деловых нужд. Обычно это приводит к перенастройке (изменению маршрута) трубопровода. Повторное выравнивание не только изменяет путь труб, но также влияет на сети и события, настроенные в модели данных LRS.
Для использования Pipeline Referencing ваши данные должны быть в информационной модели Pipeline Referencing в базе геоданных. Для получения дополнительной информации обратитесь к следующему разделу:
Настройка LRS
Моделирование и создание вашей системы линейных координат (LRS) можно выполнить с помощью следующих инструментов.
- Создание и изменение LRS.
Для создания LRS вы можете использовать или инструмент Создать LRS, или инструмент Создать LRS из существующего набора данных.
Чтобы изменить существующую LRS, включая возможность включения предотвращения конфликтов в LRS, используйте Изменить LRS.
- Создать сеть LRS.
Вы можете использовать или инструмент Создать сеть LRS, или инструмент Создать сеть LRS из существующего набора данных.
Чтобы изменить существующие сети LRS, используйте инструмент Изменить сеть LRS.
- Создать события LRS.
Вы можете использовать или инструмент Создать событие LRS, или инструмент Создать событие LRS из существующего набора данных.
Чтобы добавить поля полученных измерений в класс пространственных объектов событий, запустите Включить поля полученных измерений.
Чтобы добавить поля референта в класс пространственных объектов событий, запустите Включить поля референта. Этот инструмент включает поля референта, позволяя вам регистрировать существующие поля в качестве полей референта.
Чтобы изменить существующее событие LRS, используйте Изменить событие LRS.
- Создать пересечения LRS.
Вы можете использовать как инструмент Создать пересечение LRS, так и Создать пересечение LRS из существующего набора данных.
Чтобы добавить пересечения в класс объектов пересечений, запустите Создать пересечения.
Чтобы изменить существующий класс объектов пересечений LRS, используйте Изменить пересечение LRS.
Узнайте больше о том, как создавать и изменять пересечения LRS
- Загрузить маршруты в сеть LRS.
После создания LRS маршруты можно загрузить с помощью инструмента Присоединить маршруты. Формы маршрута можно заново создать с помощью инструмента Создать маршруты.
Узнайте больше о том, как загружать маршруты в существующую сеть LRS
Более подробно о настройке правил калибровки промежутков для сети LRS
- Создать калибровочные точки.
Чтобы добавить калибровочные точки, используйте инструменты Создать калибровочные точки и Присоединить маршруты.
Примечание:
Если калибровочные точки будут присоединены не в инструменте Создать калибровочные точки, то этот шаг следует выполнить перед загрузкой маршрутов в сеть LRS.
- Подготовить центральные линии.
Чтобы удалить перекрытия, которые могут вызвать ошибки данных, используйте команду Удалить перекрывающиеся центральные линии.
- Загрузить данные событий.
Чтобы загружать записи о событиях из таблицы, слоя или класса объектов в существующий класс объектов событий используйте инструмент Присоединить события.
- Настроить производную сеть.
Вы можете использовать или инструмент Создать сеть LRS, или инструмент Создать сеть LRS из существующего набора данных с отмеченным окошком Получить из линейной сети.
Выровнять и перенаправить
Для перестроения маршрута и поддержки данных линейной системы координат используются следующие инструменты:
- Создать центральную линию - определите, существует ли одна или несколько центральных линий для участка повторного выравнивания маршрута или маршрутов.
- Поведение событий - подумайте, как правила поведения событий будут применяться к изменениям маршрута.
- Применить поведение событий - примените поведение событий, чтобы измерения событий соответствовали изменениям маршрута.
- Сеть LRS - определите, затронут ли изменения маршрута другие непроизводные сети LRS.
- Создать маршруты - заново создать формы для сетей LRS, включая производную сеть.
- Получить измерения событий - обновить информацию производной сети об отредактированных событиях.
Рабочие процессы редактирования маршрутов
Аналогичные рабочие процессы могут быть созданы для других действий по редактированию маршрута, таких как создание, расширение, переназначение, вывод из эксплуатации, калибровка и картографическая перестройка.
В следующей таблице перечислены шаги, необходимые для правки и поддержки данных о трубопроводах.
Шаг | Рабочий процесс | Создать | Калибровать | Картографическая перестройка | Расширить | Выровнять заново | Назначить заново | Исключить |
---|---|---|---|---|---|---|---|---|
1 | Создать центральную линию. | Y | N | N | Y | N | N | N |
2 | Выполните действие по редактированию. | Y | Н/Д | Н/Д | Y | Y | Y | Y |
3 | Запустите инструмент Применить поведение событий. | N | Y | Y | Y | Y | Y | Y |
4 | Если у вас настроена Производная сеть, запустите инструмент Построить маршруты. | Y | Y | N | Y | Y | Y | Y |
5 | Если у вас настроена Производная сеть, запустите инструмент Получить измерения событий. | Y | Y | Y | Y | Y | Y | Y |
Если настроены дополнительные сети LRS или линейные сети, повторите действия по редактированию для каждой затронутой сети.
Обновите поведение событий, формы маршрутов и информацию производной сети для каждой затронутой сети, используя следующие инструменты:
- Применить поведение событий - примените поведение событий, чтобы измерения событий соответствовали изменениям маршрута.
- Создать маршруты - заново создать формы для сетей LRS, включая производную сеть.
- Получить измерения событий - обновить информацию производной сети об отредактированных событиях.