Создание событий с помощью создания объектов

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

Вы можете оцифровать событие в сервисе объектов, используя шаблон объектов для этого слоя в инструменте Создать объекты Создать объекты. Идентификаторы маршрута и измерения автоматически заполняются, чтобы связать событие с маршрутом, на котором создается объект. Появится панель Атрибуты, где вы можете просмотреть существующие атрибуты события и указать дополнительные атрибуты события.

Подсказка:

Нажмите кнопку Создать объекты Создать объекты на вкладке Редактирование в группе Объекты, чтобы открыть панель Создать объекты и развернуть шаблон объектов для слоя сервиса объектов.

Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.

Когда вы создаете точечное событие, поля идентификатора маршрута, измерения и даты заполняются на основе базового маршрута. При оцифровке объекта события линии первая вершина используется для заполнения полей From Measure, From Date, To Date и From Route, а последняя вершина используется для заполнения полей To Measure и To Route. Для объектов связанного линейного события измерения От и До должны быть на маршрутах с одинаковым идентификатором линии.

Узнайте больше о создании полилинейных объектов, включая объекты событий

Ошибки местоположений

Если объект добавлен за пределы допуска, а идентификатор маршрута или измерения не обнаружены, возникает ошибка определения местоположения.

Примечание:

Вы также можете просмотреть полный список ошибок местоположения.

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

Ошибка местоположенияОписание

Разные идентификаторы линий Маршрут От и Маршрут До

Маршрут От и маршрут До имеют разные идентификаторы строк. Применимо к событиям, связанным с линейными сетями.

Недопустимый ID линии маршрута

Идентификатор строки маршрута недействителен. Применимо к событиям, связанным с линейными сетями.

Недопустимый ID местоположения маршрута

Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение).

Недопустимое измерение местоположения

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

Недопустимый ID маршрута

Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение).

Экстент измерения находится вне диапазона измерений маршрута

Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте).

Найдено несколько местоположений маршрута

Было найдено более одного местоположения точки. Измерения могут не быть уникальными на маршрутах.

Нулевой экстент

Измерение От равно измерению До.

Родительское событие не найдено

Геометрия местоположения маршрута не найдена, поскольку измерение От и измерение До находятся за пределами измерений маршрута.

Частичное совпадение для Измерения От и Измерения До

Вся геометрия местоположения маршрута не была найдена. Измерения От и До находятся за пределами диапазона измерений маршрута.

Частичное совпадение для Измерения От

Вся геометрия местоположения маршрута не была найдена. Измерение От находится за пределами диапазона измерения маршрута.

Частичное совпадение для Измерения До

Вся геометрия местоположения маршрута не была найдена. Значение для измерения До находится за пределами диапазона измерений маршрута.

Обратный порядок строк

Маршрут От не имеет более низкого порядка строк, чем маршрут До. Это применимо к линейным сетям.

Местоположение маршрута не найдено

Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте).

Маршрут не найден

Маршрут не существует (это может быть связано с тем, что маршрут не существует в сети, или маршрут и событие имеют разные временные диапазоны, которые не пересекаются).

Геометрия маршрута пуста

Маршрут не имеет геометрии, или она пуста.

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

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

Добавление линейного события

На следующей схеме показаны атрибуты маршрута:

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

В следующей таблице описываются атрибуты маршрута. У маршрута (Route1) измерения от 0 до 20.

ID маршрутаДата ОтДата До

Маршрут1

01.01.2000

<Null>

На следующей схеме показано создание линейного события. Первая и последняя вершины пересекают Route 1, что приводит к появлению нового линейного события.

Создание вершин для линейного события

В следующей таблице подробно описано линейное событие:

СобытиеID маршрутаДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Событие1

Маршрут1

01.01.2000

<Null>

10

20

Нет ошибок

800

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

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

Добавление линейного события, приводящее к ошибке местоположения

На следующей схеме показаны атрибуты маршрута. У маршрута (Route1) измерения от 0 до 20.

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

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

ID маршрутаДата ОтДата До

Маршрут1

01.01.2000

<Null>

На следующей диаграмме показано создание линейного события. Только первая вершина пересекает Route1. Идентификатор маршрута и измерение От заполняются, но измерение До имеет значение <Null>, поскольку последняя вершина не пересекает маршрут.

Создание вершин для несвязанного линейного события

В следующей таблице подробно описано линейное событие:

СобытиеID маршрутаДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Событие1

Маршрут1

01.01.2000

<Null>

0

<Null>

Недопустимое измерение местоположения

800

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

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

Добавление связанного события

На следующей схеме показаны маршруты:

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

В следующей таблице приведены подробные сведения об атрибутах маршрутов (Route1, Route2, и Route3):

ID маршрутаДата ОтДата До

Маршрут1

01.01.2000

<Null>

Маршрут2

01.01.2000

<Null>

Маршрут3

01.01.2000

<Null>

На следующей схеме показано создание объекта связанного события. Первая вершина пересекает Route1 в точке 5, которая преобразована в From Measure на Route1, а третья вершина пересекает Route3 в точке 35, которая становится To Measure на Route3.

Создание вершин для связанного линейного события

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

СобытиеID маршрута ОтID маршрута ДоДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

35

Нет ошибок

800

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

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

Добавление связанного события, приводящее к ошибке местоположения

На следующей схеме показаны маршруты до того, как с ними будет связано линейное событие. В этом случае Route1 и Route2 находятся на LineA, а RouteA - на LineB. Связанные события должны буть на той же линии в одной линейной сети.

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

В следующей таблице описываются атрибуты маршрута. Route1 и Route2 находятся на LineA, а RouteA располагается на LineB.

ID маршрутаДата ОтДата До

Маршрут1

01.01.2000

<Null>

Маршрут2

01.01.2000

<Null>

RouteA

01.01.2000

<Null>

На следующей схеме показано создание объекта связанного события. Первая вершина пересекает Route1 в точке 5, которая становиться Измерением От на Route1, а третья вершина пересекает RouteA в точке 35, которая не преобразуется в Измерение До на RouteA, так как RouteA находится на LineB.

Во время создания связанного события, приводящего к ошибке местоположения, из-за того, что Route1 и RouteA находятся на разных линиях

В следующей таблице представлены примеры различных значений идентификаторов линий Маршрута От и Маршрута До для поля Location Error. События связанных маршрутов должны иметь один и тот же идентификатор линии.

СобытиеID маршрута ОтID маршрута ДоДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Событие1

Маршрут1

RouteA

01.01.2000

<Null>

5

35

Разные идентификаторы линий маршрута От и маршрута До

800

На следующей схеме показано событие Event1 после ошибки:

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

Референтное смещение при использовании создания объекта

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

Когда линейное событие создается с помощью создания объектов, родительская сеть LRS используется в качестве значений FromRefMethod и ToRefMethod, а связанный маршрут используется в качестве значений FromRefLocation и ToRefLocation. Измерения От и До линейного события используются в качестве значений FromRefOffset и ToRefOffset.

Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.

Примеры ниже демонстрируют влияние добавления линейного события, для которого включены референтные значения.

Перед добавлением линейного события с референтом

На следующей схеме показан Маршрут1 перед созданием события:

Перед созданием события с референтами

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

ID маршрутаДата ОтДата До

Маршрут1

01.01.2000

<Null>

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

<Null>

<Null>

<Null>

<Null>

<Null>

<Null>

После добавления линейного события с референтом

На следующей диаграмме показано линейное событие, которое было добавлено к слою событий с включенными референтами:

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

В следующей таблице приведены сведения о референтных полях события, после создания события;

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

Маршрут1

0

PipeSeriesNetwork

Маршрут1

20

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

ID событияДата ОтДата ДоИзмерение ОтИзмерение До

Событие1

01.01.2000

<Null>

0

20

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