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

Доступно с лицензией 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 маршрутаДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияОграничения скорости

Событие1

Маршрут1

01.01.2000

<Null>

10

20

Нет ошибок

55

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

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

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

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

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

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

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

Маршрут1

01.01.2000

<Null>

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

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

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

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

Событие1

Маршрут1

01.01.2000

<Null>

0

<Null>

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

55

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

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

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

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

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

В следующей таблице приведены подробные сведения об атрибутах маршрутов (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 маршрута ДоДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияОграничения скорости

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

35

Нет ошибок

55

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

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

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

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

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

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

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

Маршрут1

01.01.2000

<Null>

Маршрут2

01.01.2000

<Null>

Маршрут3

01.01.2000

<Null>

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

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

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

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

Событие1

Маршрут1

RouteA

01.01.2000

<Null>

5

35

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

55

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

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

Смещение референта при создании объектов

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

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

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

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

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

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

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

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

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

Маршрут1

01.01.2000

<Null>

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

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

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

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

AllRoutes

Маршрут1

0

AllRoutes

Маршрут1

20

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

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

Событие1

01.01.2000

<Null>

0

20

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