Доступно с лицензией Location Referencing.
Вы можете редактировать объект события в слое событий сервиса объектов с помощью инструмента Редактировать вершины .
Используя этот метод, вы можете отредактировать существующую геометрию события. Идентификатор маршрута события, название маршрута и измерения обновляются соответствующим образом. Даты события не меняются.
Примечание:
Когда событие перемещается с одного маршрута на другой маршрут, событие разделяется по времени на основе дат маршрута От и До.
Примечание:
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
Ошибки местоположений
Значение Location Error в поле атрибута предоставляет информацию о статусе события. Когда событие отредактировано правильно, для поля атрибута ошибки местоположения события отображается значение No Error. Если статус отличается от состояния No Error, проверьте измененное событие и его атрибуты на наличие проблем и устраните их.
Примечание:
Вы также можете просмотреть полный список ошибок местоположения.
Любой из следующих статусов указывает на проблему, которая должна быть решена.
Ошибка местоположения | Описание |
---|---|
Разные идентификаторы линий Маршрут От и Маршрут До | У Маршрута От и Маршрута До различные ID линии. Применимо к событиям, связанным с линейными сетями. |
Недопустимый ID местоположения маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Недопустимое измерение местоположения | По крайней мере, одно из значений измерения местоположения маршрута является недопустимым. |
Недопустимый ID маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Обратный порядок строк | Маршрут От не имеет более низкого порядка строк, чем маршрут До. Это применимо к линейным сетям. |
Маршрут не найден | Маршрут не существует (это может быть связано с тем, что маршрут не существует в сети, или маршрут и событие имеют разные временные диапазоны, которые не пересекаются). |
Сценарии редактирования линейных объектов с помощью редактирования объектов
В приведенных ниже сценариях подробно описаны результаты редактирования объектов события с помощью инструмента Редактировать вершины .
Редактирование линейного события
На следующей схеме показан маршрут и связанное с ним событие: Route1 имеет измерения от 0 до 20, а Event1 содержит измерения от 0 до 10.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|
Маршрут1 | 01.01.2005 | <Null> | 0 | 10 | Нет ошибок | 800 |
Чтобы отредактировать событие так, чтобы оно имело измерения от 0 до 20, где находится пересечение с Route2, перетащите последнюю вершину события на пересечение с помощью инструмента Редактировать вершины . Первая вершина используется в как From Measure, а последняя вершина используется в качестве To Measure.
На следующей схеме показано событие после редактирования:
В следующей таблице содержится подробная информация о событии после редактирования:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|
Маршрут1 | 01.01.2005 | <Null> | 0 | 20 | Нет ошибок | 800 |
Редактирование линейного события, приводящее к ошибке местоположения
На следующей схеме показан маршрут и связанное с ним событие: Route1 имеет измерения от 0 до 20, а Event1 содержит измерения от 0 до 15.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием. Event1 на Route1 содержит измерения от 0 до 15.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | 15 | Нет ошибок | 800 |
Во время редактирования Event1 переносится и располагается за пересечением и за окончанием Route1. В этом случае геометрия события остается неизменной, и возникает ошибка определения местоположения.
В следующей таблице описывается Event1. Поскольку измерение От события не может быть обнаружено, возникает ошибка определения местоположения.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | <Null> | Недопустимый ID местоположения маршрута | 800 |
На следующей схеме показан маршрут после перемещения конечной вершины линейного события (Event1) на Route1:
Сценарии редактирования связанных событий с помощью редактирования объектов
В приведенных ниже сценариях подробно описаны результаты редактирования связанного линейного события с помощью инструмента Редактировать вершины .
Редактирование связанного события
На следующей схеме показаны маршруты и связанное с ними событие. Route1 и Route2 на LineA.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
Маршрут2 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 5 | 20 | Нет ошибок | 800 |
В этом случае событие редактируется таким образом, что начальная вершина события привязывается к измерению 0 на Route1, а конечная вершина события привязывается к конечному измерению 25 на Route2.
В следующей таблице содержится подробная информация о событии после редактирования:
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 0 | 25 | Нет ошибок | 800 |
На следующей схеме показан маршрут и связанное с ним событие после редактирования:
Редактирование связанного события, приводящее к ошибке местоположения
На следующей схеме показаны маршруты и связанное с ними событие. Route1 и Route2 находятся на LineA, а RouteX1 располагается на LineB. Event1 связывает измерение От 5 на Route1 с измерением 20 на Route2.
В следующей таблице описываются атрибуты маршрута. RouteX1 находится на LineB.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
Маршрут2 | 01.01.2000 | <Null> |
RouteX1 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 5 | 20 | Нет ошибок | 800 |
На следующей схеме событие редактируется таким образом, чтобы последняя вершина события была привязана к измерению 35 RouteX1, который находится на другой линии (lineB).
В следующей таблице содержится подробная информация о событии Event1 после редактирования. Поскольку измерение события не может быть расположено на одной и той же линии, событие отображается только до конца Route2 на LineA, и предоставляется ошибка определения местоположения, описывающая проблему.
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Дизайн MAOP |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | RouteX1 | 01.01.2000 | <Null> | 5 | 35 | Разные идентификаторы линий маршрута От и маршрута До | 800 |
На следующей схеме показано событие Event1 после ошибки. Событие генерируется без сегмента LineB.
Смещение референта при редактировании объектов
Модель данных событий Pipeline Referencing поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие редактируется с помощью редактирования объектов в слое с включенными референтами, родительская сеть LRS используется в качестве значений FromRefMethod и ToRefMethod по умолчанию, а маршрут используется в качестве значений FromRefLocation и ToRefLocation. Измерения От и До линейного события используются в качестве значений FromRefOffset и ToRefOffset.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
В приведенном ниже примере показано влияние редактирования событий, для которых в слое событий включены референтные значения, настроенные пользователем.
До редактирования с референтами
На следующей диаграмме показан маршрут и связанные с ним события:
В следующей таблице приведены сведения о полях, относящихся к событию, перед редактированием:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Смещение Ref До |
---|---|---|---|---|---|
PointEventLayer1 | Точка1 | 5 | PointEventLayer1 | Точка1 | 15 |
В следующей таблице приведены сведения о полях событий по умолчанию перед редактированием:
ID события | ID маршрута | Дата От | Дата До | Измерение От |
---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10 |
После редактирования с референтами
На следующей диаграмме показан маршрут и связанные с ним события:
При применении редактирования объектов к записи события, которая имеет референтные поля, настроенные пользователем, значения FromRefMethod и ToRefMethod возвращаются к родительской сети LRS, а значения FromRefLocation и ToRefLocation возвращаются к маршруту.
В следующей таблице приведены сведения о полях, относящихся к событию, после редактирования события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Смещение Ref До |
---|---|---|---|---|---|
PipeSeriesNetwork | Маршрут1 | 5 | PipeSeriesNetwork | Маршрут1 | 15 |
В следующей таблице приведены сведения о полях событий по умолчанию после редактирования:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 5 | 15 |