Создание событий с помощью создания объектов
Доступно с лицензией Location Referencing.
Вы можете оцифровать событие в сервисе объектов, используя шаблон объектов для этого слоя в инструменте Создать объекты
. Идентификаторы маршрута и измерения автоматически заполняются, чтобы связать событие с маршрутом, на котором создается объект. Появится панель Атрибуты, где вы можете просмотреть существующие атрибуты события и указать дополнительные атрибуты события.
Подсказка:
Щелкните кнопку Создать объекты
на вкладке Редактирование в группе Объекты, чтобы открыть панель Создать объекты и развернуть шаблон объектов для слоя сервиса объектов.
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
Когда вы создаете точечное событие, поля идентификатора маршрута, измерения и даты заполняются на основе базового маршрута. При оцифровке объекта события линии первая вершина используется для заполнения полей From Measure, From Date, To Date и From Route, а последняя вершина используется для заполнения полей To Measure и To Route. Для объектов связанного линейного события измерения начала и окончания должны быть на маршрутах с одинаковым идентификатором линии.
Подробнее о создании полилинейных объектов, включая объекты событий
Ошибки местоположений
Если объект добавлен за пределы значения допуска, а ID маршрута или измерения не обнаружены, возникает ошибка определения местоположения.
Примечание:
Вы также можете просмотреть полный список ошибок местоположений.
Любой из следующих статусов указывает на проблему, которая должна быть решена:
|
Ошибка местоположения |
Описание |
|---|---|
|
Разные идентификаторы линий Маршрут От и Маршрут До |
Начальный и конечный маршруты имеют разные идентификаторы линий. Применимо к событиям, связанным с линейными сетями. |
|
Недопустимый ID линии маршрута |
Идентификатор строки маршрута недействителен. Применимо к событиям, связанным с линейными сетями. |
|
Недопустимый ID местоположения маршрута |
Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
|
Недопустимое измерение местоположения |
По крайней мере, одно из значений измерения местоположения маршрута является недопустимым. |
|
Недопустимый ID маршрута |
Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
|
Экстент измерения находится вне диапазона измерений маршрута |
Геометрия местоположения маршрута на маршруте отсутствует. Маршрут не имеет значений m, или на маршруте отсутствуют измерения местоположения маршрута. |
|
Найдено несколько местоположений маршрута |
Было найдено более одного местоположения точки. Измерения могут не быть уникальными на маршрутах. |
|
Нулевой экстент |
Начальное измерение равно конечному измерению. |
|
Родительское событие не найдено |
Геометрия местоположения маршрута не найдена, поскольку начальное и конечное измерения находятся за пределами измерений маршрута. |
|
Частичное совпадение для Измерения От и Измерения До |
Начальное и конечное измерение находятся за пределами диапазона измерений маршрута. |
|
Частичное совпадение для Измерения От |
Начальное измерение находится за пределами диапазона измерений маршрута. |
|
Частичное совпадение для Измерения До |
Конечное измерение находится за пределами диапазона измерений маршрута. |
|
Обратный порядок строк |
Начальный маршрут не имеет более низкого порядка линий, чем конечный маршрут. Это применимо к линейным сетям. |
|
Местоположение маршрута не найдено |
Геометрия местоположения маршрута на маршруте отсутствует. Маршрут не имеет значений m, или на маршруте отсутствуют измерения местоположения маршрута. |
|
Маршрут не найден |
Этот маршрут не существует. Это может быть связано с тем, что маршрут не существует в сети, или маршрут и событие имеют разные временные диапазоны, которые не пересекаются. |
|
Геометрия маршрута пуста |
Маршрут не имеет геометрии, или она пуста. |
Сценарии добавления линейных событий с помощью создания объектов
В приведенных ниже сценариях линейное событие добавляется с помощью шаблона объекта в панели Создание объектов.
Добавить линейное событие
На следующей схеме показаны атрибуты маршрута:
В следующей таблице описываются атрибуты маршрута. У маршрута (Route1) измерения от 0 до 20.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route1 |
01.01.2000 |
|
На следующей диаграмме показано создание линейного события. Первая и последняя вершины пересекают Route 1, что приводит к появлению нового линейного события.
В следующей таблице подробно описано линейное событие:
|
Событие |
ID маршрута |
Дата От |
Дата До |
Измерение От |
Измерение До |
Ошибка местоположения |
Дизайн MAOP |
|---|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
01.01.2000 |
|
10 |
20 |
Нет ошибок |
800 |
На следующей схеме показан маршрут и связанное с ним событие после редактирования:
Добавление линейного события, приводящее к ошибке местоположения
На следующей схеме показаны атрибуты маршрута. У маршрута (Route1) измерения от 0 до 20.
В следующей таблице описываются атрибуты маршрута:
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route1 |
01.01.2000 |
|
На следующей диаграмме показано создание линейного события. Только первая вершина пересекает Route1. Идентификатор маршрута и измерение начала заполняются, но измерение окончания имеет значение
В следующей таблице подробно описано линейное событие:
|
Событие |
ID маршрута |
Дата От |
Дата До |
Измерение От |
Измерение До |
Ошибка местоположения |
Дизайн MAOP |
|---|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
01.01.2000 |
|
0 |
|
Недопустимое измерение местоположения |
800 |
Сценарии добавления связанных событий с помощью создания объектов
В приведенных ниже сценариях подробно описаны результаты добавления связанного линейного события с использованием шаблона объекта на панели Создание объектов.
Добавление связанного события
На следующей схеме показаны маршруты:
В следующей таблице приведены подробные сведения об атрибутах маршрутов (Route1, Route2, и Route3):
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route1 |
01.01.2000 |
|
|
Маршрут2 |
01.01.2000 |
|
|
Маршрут3 |
01.01.2000 |
|
На следующей схеме показано создание объекта связанного события. Первая вершина пересекает Route1 в точке 5, которая преобразована в измерение начала From Measure на Route1, а третья вершина пересекает Route3 в точке 35, которая становится измерением окончания To Measure на Route3.
В следующей таблице содержится подробная информация о связующем событии после редактирования:
|
Событие |
ID маршрута От |
ID маршрута До |
Дата От |
Дата До |
Измерение От |
Измерение До |
Ошибка местоположения |
Дизайн MAOP |
|---|---|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
Маршрут3 |
01.01.2000 |
|
5 |
35 |
Нет ошибок |
800 |
На следующей схеме показаны маршруты и связанное событие после редактирования:
Добавление связанного события, приводящее к ошибке местоположения
На следующей схеме показаны маршруты до того, как с ними будет связано линейное событие. В этом случае Route1 и Route2 находятся на LineA, а RouteA - на LineB. Связанные события должны буть на той же линии в одной линейной сети.
В следующей таблице описываются атрибуты маршрута. Route1 и Route2 находятся на LineA, а RouteA располагается на LineB.
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route1 |
01.01.2000 |
|
|
Маршрут2 |
01.01.2000 |
|
|
RouteA |
01.01.2000 |
|
На следующей схеме показано создание объекта связанного события. Первая вершина пересекает Route1 в точке 5, которая становиться измерением начала на Route1, а третья вершина пересекает RouteA в точке 35, которая не преобразуется в измерение окончания на RouteA, так как RouteA находится на LineB.
В следующей таблице представлены примеры различных значений идентификаторов линий Маршрута От и Маршрута До для поля Location Error. События связанных маршрутов должны иметь один и тот же идентификатор линии.
|
Событие |
ID маршрута От |
ID маршрута До |
Дата От |
Дата До |
Измерение От |
Измерение До |
Ошибка местоположения |
Дизайн MAOP |
|---|---|---|---|---|---|---|---|---|
|
Event1 |
Route1 |
RouteA |
01.01.2000 |
|
5 |
35 |
Разные идентификаторы линий маршрута От и маршрута До |
800 |
На следующей схеме показано событие Event1 после ошибки:
Референтное смещение при использовании создания объекта
Модель данных событий Pipeline Referencing поддерживает настройку полей референта событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие создается с помощью инструментов создания объектов, родительская сеть LRS используется как значения FromRefMethod и ToRefMethod, а связанный маршрут используется как значения FromRefLocation и ToRefLocation. В качестве значений FromRefOffset и ToRefOffset используются начальные и конечные измерения линейного события.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
Примеры ниже демонстрируют влияние добавления линейного события, для которого включены референтные значения.
Перед добавлением линейного события с референтами
На следующей схеме показан Маршрут1 перед созданием события:
В следующей таблице приведены сведения о маршруте:
|
ID маршрута |
Дата От |
Дата До |
|---|---|---|
|
Route1 |
01.01.2000 |
|
После добавления линейного события с референтами
На следующей диаграмме показано линейное событие, которое было добавлено к слою событий с включенными референтами:
В следующей таблице приведены сведения о референтных полях события, после создания события;
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
PipeSeriesNetwork |
Route1 |
0 |
PipeSeriesNetwork |
Route1 |
20 |
В следующей таблице приведены сведения о полях событий по умолчанию после создания события:
|
ID события |
Дата От |
Дата До |
Измерение От |
Измерение До |
|---|---|---|---|---|
|
Event1 |
01.01.2000 |
|
0 |
20 |
Вы можете редактировать событие с помощью таблицы атрибутов, чтобы в нем использовались референты, отличные от применяемых по умолчанию значений. При последующих изменениях маршрута, значения RefMethod и RefLocation возвращаются к родительской сети LRS и маршруту соответственно.