Хранение информации о референте и смещении для местоположения события

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

ArcGIS Pipeline Referencing может сохранять местоположения референта и измерения с событиями в дополнение к ID маршрута и измерениям. Это особенно полезно для захвата исходного метода определения местоположения для события, а также для использования смещения референта вместо маршрута и измерения для обнаружения событий, на которые повлияла картографическая перестройка.

В приведенном ниже сценарии картографическая перестройка выполняется на участке Route1 между Intersection1 и Intersection2.

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

  • Местоположение события сохранено как маршрут и измерение - измерения остаются неизменными после редактирования, хотя длина измерения маршрута увеличивается, а результирующее событие не касается Intersection 2. Местоположение события меняется относительно Intersection 2.
  • Местоположение события, сохранено как референт и смещение - измерения изменяются после редактирования в соответствии с их отношением к сохраненным значениям референта и смещения. Местоположение перекрестков остается неизменным, и результирующее событие по-прежнему находится между Intersection 1 и Intersection 2.

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

Поведение события после перестройки маршрута

Местоположения референта могут быть сохранены с использованием следующих методов:

  • Расстояние смещения от любого точечного объекта в базе геоданных
  • Расстояние смещения от объекта точки пересечения
  • Расстояние смещения от точечного объекта события
  • Расстояние смещения от координаты x, y
  • Расстояние смещения от пикета

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

Узнайте больше о полях референтов событий в модели данных событий Pipeline Referencing

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

После того, как референты настроены и включены для события LRS, поведение события Honor Referent Location может быть настроено для картографической перестройки в инструменте Изменить правила поведения события.

Измерение ОтМетод Ref ОтМестоположение Ref ОтСмещение Ref ОтИзмерение ДоМетод Ref ДоМестоположение Ref ДоСмещение Ref До

0,26

Пересечения

{-6E5F}

10

0,43

Пересечения

{-6E5F}

-26,2

0

Пересечения

{-6928}

0

2,359

X/Y

468465,683, 361690,902

100

0,41

Пикеты

5

-134,682

0,68

Пикеты

5

1+38,998

0

Столбы

11

-20

1

Длина

6336

Пример таблицы атрибутов слоя событий, в которой хранятся значения смещения референта

Поля референта события

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

Метод референта

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

Информация о методе референта хранится в домене кодированных значений с именем dReferentMethod в базе геоданных. Этот домен создается автоматически при создании LRS и имеет следующие значения по умолчанию:

  • Код 0 для смещения местоположения x,y
  • Код 1 для длины расстояния от точки местоположения
  • Код 2 для смещения пикетажа
Домен dReferentMethod в базе геоданных

Остальные закодированные значения добавляются автоматически при добавлении сети, регистрации линейного или точечного события, создании класса пересечения LRS или добавлении события пикетажа.

Примечание:

  • Если вы хотите сместить событие из класса точечных объектов, который не является частью LRS (но присутствует в базе геоданных), вам необходимо вручную добавить код и описание (имя) этого класса объектов в домен dReferentMethod.
  • Вы можете получить доступ к доменам, щелкнув правой кнопкой мыши базу геоданных, щелкнув Свойства > Домены и щелкнув домен dReferentMethod.
  • Закодированное значение используется для хранения метода референта вместо сохранения имени класса объектов, используемого для объекта референта. Таким образом, если имя класса пространственных объектов изменено, данные события не нужно обновлять.

Местоположение референта

В этом столбце хранится информация о местоположении референта для определения местоположения объекта. В следующей таблице описывается тип информации, хранящейся в этом поле:

Если метод референта -Поле местоположения референта хранит

ID маршрута и измерение

Измерения

Пересечение и смещение

ID пересечения

Примечание:

ID пересечения, используемый в качестве местоположения референта, должен находиться на том же маршруте, что и событие.

ID события и смещение

ID события

Класс объектов и смещение

Object ID

Примечание:

Это должно быть установлено как поле Display для класса пространственных объектов в картографическом сервисе.

Координаты X,Y

Координаты, разделенные запятыми

Измерение пикета (относительно слоя Station Event)

ID события референта пикета

Начальный пикет и смещение

ID события референта пикета

Смещение референта

В столбце Referent Offset хранится измерение смещения от местоположения референта. В следующей таблице описывается тип информации, хранящейся в этом поле:

Если метод референта -Поле смещения референта хранит

ID маршрута и измерение

Измерения

Пересечение и смещение; Событие и смещение; координаты X,Y; или Класс объектов и смещение

Смещение как отрицательное или положительное значение (указанные пользователем направления компаса преобразуются в + или - смещения при сохранении)

Измерение пикета (относительно слоя Station Event) или Начальный пикет и смещение

Указанное пользователем измерение пикета в формате станции (например, 100+22,65)

Единицы измерения для хранения настраиваются во время регистрации слоя событий.


В этом разделе
  1. Поля референта события