Создание LRS, сетей, событий и пересечений

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

Следующая информация проведет вас через процесс моделирования данных системы линейных координат, загрузки и редактирования маршрута с помощью дополнительного модуля ArcGIS Roads and Highways.

Набор данных 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.

Для использования Roads and Highways ваши данные должны быть в информационной модели Roads and Highways в базе геоданных. Более подробную информацию см. в разделах:

Настроить LRS

Моделирование и создание вашей системы линейных координат (LRS) можно выполнить с помощью следующих инструментов.

  1. Создание и изменение LRS.

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

    Чтобы изменить существующее LRS, используйте Изменить LRS. Это также включает предотвращение конфликтов в LRS.

    Узнайте больше о том, как создать и изменить LRS

  2. Создать сеть LRS.

    Вы можете использовать или инструмент Создать сеть LRS, или инструмент Создать сеть LRS из существующего набора данных.

    Чтобы изменить существующие сети LRS, используйте инструмент Изменить сеть LRS.

    Узнайте больше о том, как создать и изменить сеть LRS

  3. Создать события LRS.

    Вы можете использовать или инструмент Создать событие LRS, или инструмент Создать событие LRS из существующего набора данных.

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

    Чтобы изменить существующее событие LRS, используйте Изменить событие LRS.

    Узнайте больше о том, как создавать и изменять события LRS

  4. Создать пересечения LRS.

    Вы можете использовать как инструмент Создать пересечение LRS, так и Создать пересечение LRS из существующего набора данных.

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

    Чтобы изменить существующий класс объектов пересечений LRS, используйте Изменить пересечение LRS.

    Узнайте больше о том, как создавать и изменять пересечения LRS

  5. Загрузить маршруты в сеть LRS.

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

    Узнайте больше о том, как загружать маршруты в существующую сеть LRS

    Более подробно о настройке правил калибровки промежутков для сети LRS

  6. Создать калибровочные точки.

    Чтобы добавить калибровочные точки, используйте инструменты Создать калибровочные точки и Присоединить маршруты.

    Примечание:

    Если калибровочные точки будут присоединены не в инструменте Создать калибровочные точки, то этот шаг следует выполнить перед загрузкой маршрутов в сеть LRS.

  7. Подготовить центральные линии.

    Чтобы удалить перекрытия, которые могут вызвать ошибки данных, используйте команду Удалить перекрывающиеся центральные линии.

  8. Загрузить данные событий.

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

    Узнайте больше о том, как создавать и изменять события LRS

Выровнять и перенаправить

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

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

Рабочие процессы редактирования маршрутов

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

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

ШагРабочий процессСоздатьКалиброватьКартографическая перестройкаРасширитьВыровнять зановоНазначить зановоИсключить

1

Создать центральную линию.

Да

Нет

Нет

Да

Нет

Нет

Нет

2

Выполните действие по редактированию.

Да

Не применяется

Не применяется

Да

Да

Да

Да

3

Запустите инструмент Применить поведение событий.

Нет

Да

Да

Да

Да

Да

Да

Таблица действий по редактированию маршрута

Если настроены дополнительные сети LRS, повторите действия по редактированию для каждой затронутой сети.