Доступно с лицензией Location Referencing.
Вы можете редактировать объект события в слое событий сервиса объектов с помощью инструмента Редактировать вершины .
Используя этот метод, вы можете отредактировать существующую геометрию события. Идентификатор маршрута события, название маршрута и измерения обновляются соответствующим образом. Даты события не меняются.
Примечание:
Когда событие перемещается с одного маршрута на другой маршрут, событие разделяется по времени на основе дат начала и окончания маршрута.
Когда вы редактируете точечное событие, идентификатор маршрута и измерение обновляются на основе базового маршрута. При редактировании объекта события линии первая вершина используется для заполнения полей From Measure и From Route, а последняя вершина используется для заполнения полей To Measure и To Route. Для объектов связанного линейного события измерения начала и окончания должны быть на маршрутах с одинаковым идентификатором линии.
Примечание:
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
После выбора маршрута инструмент попытается снять блокировку маршрута, если блокировка маршрута получена активным пользователем в другой версии, а значение свойства статуса снятия блокировка равно Да.
Примечание:
После редактирования вершин события вы можете отменить существующее событие и создать новое событие с датой начала (From Date), соответствующей указанной дате окончания, которое будет включать редактируемые вершины. Вы также можете объединить любые совпадающие линейные события. Более подробную информацию см. в опциях редактирования событий в разделе Опции Location Referencing в ArcGIS Pro.
Ошибки местоположений
Значение Location Error в поле атрибута предоставляет информацию о статусе события. Когда событие отредактировано правильно, для поля атрибута ошибки местоположения события отображается значение No Error. Если статус отличается от состояния No Error, проверьте измененное событие и его атрибуты на наличие проблем и устраните их.
Примечание:
Вы также можете просмотреть полный список ошибок местоположения.
Любой из следующих статусов указывает на проблему, которая должна быть решена.
Ошибка местоположения | Описание |
---|---|
Разные идентификаторы линий Маршрут От и Маршрут До | Начальный и конечный маршруты имеют разные идентификаторы линий. Применимо к событиям, связанным с линейными сетями. |
Недопустимый ID местоположения маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Недопустимое измерение местоположения | По крайней мере, одно из значений измерения местоположения маршрута является недопустимым. |
Недопустимый ID маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Обратный порядок строк | Начальный маршрут не имеет более низкого порядка линий, чем конечный маршрут. Это применимо к линейным сетям. |
Маршрут не найден | Маршрут не существует (это может быть связано с тем, что маршрут не существует в сети, или маршрут и событие имеют разные временные диапазоны, которые не пересекаются). |
Сценарии редактирования линейных объектов с помощью редактирования объектов
В приведенных ниже сценариях подробно описаны результаты редактирования объектов события с помощью инструмента Редактировать вершины .
Редактирование линейного события
На следующей схеме показан маршрут и связанное с ним событие: Route1 имеет измерения от 0 до 20, а Event1 содержит измерения от 0 до 10.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 0 | 10 | Нет ошибок | 55 |
Чтобы отредактировать событие так, чтобы оно имело измерения от 0 до 20, где находится пересечение с Route2, перетащите последнюю вершину события на пересечение с помощью инструмента Редактировать вершины . Первая вершина используется в как измерение начала, а последняя вершина используется в качестве измерения окончания.
На следующей схеме показано событие после редактирования:
В следующей таблице содержится подробная информация о событии после редактирования:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|
Маршрут1 | 01.01.2005 | <Null> | 0 | 20 | Нет ошибок | 55 |
Редактирование линейного события, приводящее к ошибке местоположения
На следующей схеме показан маршрут и связанное с ним событие: Route1 имеет измерения от 0 до 20, а Event1 содержит измерения от 0 до 15.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием. Event1 на Route1 содержит измерения от 0 до 15.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 0 | 15 | Нет ошибок | 55 |
Во время редактирования Event1 переносится и располагается за пересечением и за окончанием Route1. В этом случае геометрия события остается неизменной, и возникает ошибка определения местоположения.
В следующей таблице описывается Event1. Поскольку измерение окончания события не может быть размещено, возникает ошибка определения местоположения.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10.5 | <Null> | Недопустимый ID местоположения маршрута | 55 |
На следующей схеме показан маршрут после перемещения конечной вершины линейного события (Event1) на Route1:
Сценарии редактирования связанных событий с помощью редактирования объектов
В следующих сценариях показаны подробные результаты редактирования объектов событий на карте с помощью инструмента Редактировать вершины или Перемещение .
Редактирование несвязанного события
На следующей схеме показаны маршруты и связанное с ними событие. Route1 и Route2 на LineA.
В следующей таблице описываются атрибуты маршрута:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
Маршрут2 | 01.01.2000 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 0 | 25 | Нет ошибок | 55 |
В этом случае событие редактируется таким образом, что начальная вершина события привязывается к измерению 0 на Route1, а конечная вершина события привязывается к конечному измерению 25 на Route2.
В следующей таблице содержится подробная информация о событии после редактирования:
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 0 | 25 | Нет ошибок | 55 |
На следующей схеме показан маршрут и связанное с ним событие после редактирования:
Редактирование связанного события, приводящее к ошибке местоположения
На следующей схеме показаны маршруты и связанное с ними событие. 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 маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут2 | 01.01.2000 | <Null> | 5 | 20 | Нет ошибок | 55 |
На следующей схеме событие редактируется таким образом, чтобы последняя вершина события была привязана к измерению 35 RouteX1, который находится на другой линии (lineB).
В следующей таблице содержится подробная информация о событии Event1 после редактирования. Поскольку измерение окончания события не может быть размещено на одной и той же линии, событие отображается только до конца Route2 на LineA, и предоставляется ошибка определения местоположения, описывающая проблему.
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | RouteX1 | 01.01.2000 | <Null> | 5 | 35 | Разные идентификаторы линий маршрута От и маршрута До | 55 |
На следующей схеме показано событие Event1 после ошибки. Событие генерируется без сегмента LineB.
Смещение референта при редактировании объектов
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие редактируется с помощью редактирования объектов в слое с включенными референтами, родительская сеть 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 | 20 |
После редактирования события с референтом
На следующей диаграмме показан маршрут и связанные с ним события:
При применении редактирования объектов к записи события, которая имеет референтные поля, настроенные пользователем, значения FromRefMethod и ToRefMethod возвращаются к родительской сети LRS, а значения FromRefLocation и ToRefLocation возвращаются к маршруту.
В следующей таблице приведены сведения о полях, относящихся к событию, после редактирования события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Смещение Ref До |
---|---|---|---|---|---|
AllRoutes | Маршрут1 | 5 | AllRoutes | Маршрут1 | 15 |
В следующей таблице приведены сведения о полях событий по умолчанию после редактирования:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 5 | 15 |