Доступно с лицензией Location Referencing.
Вы можете отредактировать событие в сервисе объектов, обновив его запись в таблице атрибутов слоя событий.
Редактирование атрибутивной таблицы может быть выполнено для исправления ошибок, внесения изменений в измерения на связанном маршруте или для обновления значения уникального атрибута события, например, изменение типа дороги или скоростного режима в определенное время.
После внесения изменений в строку таблицы атрибутов значение Ошибка местоположения, предоставляемое системой, обновляется для указания статуса.
Примечание:
Щелкните правой кнопкой мыши слой событий, в котором вы хотите отредактировать событие, и выберите Таблица атрибутов, чтобы открыть его таблицу атрибутов на вложенной панели ArcGIS Pro. Чтобы отредактировать запись события, щелкните в ее строке и обновите значения для события.
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
События, для которых настроены пикетаж и референты, поддерживаются в ArcGIS Pro. При редактировании события пикетажа или референта в таблице атрибутов вы можете указать значения для столбцов пикетаж или референт; однако событие отображается только на основе значений, указанных в полях измерения.
Примечание:
После редактирования атрибутов события вы можете отменить существующее событие и создать новое событие с датой начала (From Date), соответствующей указанной дате окончания, которое будет включать обновленные атрибуты события. Вы также можете объединить любые совпадающие линейные события.
Более подробно об опциях редактирования событий в опциях Location Referencing в ArcGIS Pro
Ошибки местоположений
Ошибки местоположений позволяют определять проблемы с качеством данных в событиях LRS. Когда событие точно определено с помощью таблицы атрибутов или любого другого метода, результатом является значение No Error для поля ошибок местоположений.
Примечание:
Вы также можете просмотреть полный список ошибок местоположений.
Любой из следующих статусов указывает на проблему, которая должна быть решена.
Ошибка местоположения | Описание |
---|---|
Разные идентификаторы линий Маршрут От и Маршрут До | Начальный и конечный маршруты имеют разные идентификаторы линий. Применимо к событиям, связанным с линейными сетями. |
Некорректные даты | Дата начала события предшествует дате окончания события. Примечание:Когда вы редактируете дату начала события так, чтобы она была после даты окончания, используя таблицу атрибутов, они автоматически меняются местами. |
Недопустимый ID линии маршрута | Идентификатор строки маршрута недействителен. Применимо к событиям, связанным с линейными сетями. |
Недопустимый порядок линии маршрута | Порядок линии маршрута недопустим. Применимо к событиям, связанным с линейными сетями. |
Недопустимый ID местоположения маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Недопустимое измерение местоположения | По крайней мере, одно из значений измерения местоположения маршрута является недопустимым. |
Недопустимый ID маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Экстент измерения находится вне диапазона измерений маршрута | Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте). |
Найдено несколько местоположений маршрута | Было найдено более одного местоположения точки. Измерения могут не быть уникальными на маршрутах. |
Нулевой экстент | Начальное измерение равно конечному измерению. |
Родительское событие не найдено | Геометрия местоположения маршрута не найдена, поскольку начальное и конечное измерения находятся за пределами измерений маршрута. |
Частичное совпадение для Измерения От и Измерения До | Вся геометрия местоположения маршрута не была найдена. Начальное и конечное измерения находятся за пределами диапазона измерений маршрута. |
Частичное совпадение для Измерения От | Начальное измерение находится за пределами диапазона измерений маршрута. |
Частичное совпадение для Измерения До | Конечное измерение находится за пределами диапазона измерений маршрута. |
Обратный порядок строк | Начальный маршрут не имеет более низкого порядка линий, чем конечный маршрут. Применимо к событиям, связанным с линейными сетями. |
Измерения маршрута равны Null | Маршрут не имеет m-значений или m-значения равны нулю. |
Маршрут не найден | Маршрут не существует в пределах временного интервала, в котором активно событие. |
Геометрия маршрута пуста | Маршрут не имеет геометрии, или она пуста. |
На маршруте не используются М-значения | Маршрут не является полилинией с поддержкой m. |
Сценарии для редактирования линейных событий с использованием таблицы атрибутов
В приведенных ниже сценариях подробно описаны результаты редактирования значений несвязанных событий в таблице атрибутов слоя событий.
Редактирование измерения события
На следующей схеме показаны маршруты и связанные с ними события перед редактированием:
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие перед редактированием с помощью таблицы атрибутов:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 10 | 20 | Нет ошибок | 55 |
На следующей схеме показано изменение измерения начала события:
В следующей таблице описано событие после изменения измерения с 10 на 5, что приводит к изменению его геометрии.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2005 | <Null> | 5 | 20 | Нет ошибок | 55 |
Редактирование измерений события, приводящее к ошибке местоположения
На следующей схеме показаны маршруты и связанные с ними события перед редактированием:
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие перед редактированием с помощью таблицы атрибутов:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10 | 20 | Нет ошибок | 55 |
На следующей схеме показано изменение измерений события. Измерение окончания было обновлено до 30, которого нет на Route1, что приводит к ошибке Частичное совпадение для измерения До.
В следующей таблице описан пример предоставленного системой значения Частичное совпадение для измерения До в поле Location Error. Геометрия события по-прежнему заканчивается в конце фактического измерения окончания маршрута, равного 20, поскольку 30 не найдено.
ID события | Имя маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10 | 30 | Частичное совпадение для измерения До | 55 |
Сценарии для редактирования связанных событий с использованием таблицы атрибутов
В приведенных ниже сценариях подробно описаны результаты редактирования значений связанных событий в таблицу атрибутов слоя.
Редактирование измерений связанного события
На следующей схеме показаны маршруты и связанные с ними события перед редактированием:
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на LineA должны находиться в диапазоне от 0 на Route1 до 40 на Route 3, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
Маршрут2 | 01.01.2000 | <Null> |
Маршрут3 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие перед редактированием с помощью таблицы атрибутов. Event1 - это связанное событие, которое имеет измерения от 5 на маршруте Route1 до 35 на маршруте Route3.
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут3 | 01.01.2000 | <Null> | 5 | 35 | Нет ошибок | 55 |
На следующей схеме показаны маршруты после обновления линейного события (Event 1). Измерение начала Event1 изменено с 5 на 0 для 1/1/2005.
В следующей таблице описано событие после изменения измерения с 5 на 0 для Route1, что приводит к изменению его геометрии. Дополнительно, значение Ограничения скорости для записи события было увеличено с 55 до 65.
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут3 | 01.01.2000 | <Null> | 0 | 35 | Нет ошибок | 65 |
Редактирование измерений связанного события, приводящее к ошибке местоположения
На следующей схеме показаны маршруты и связанные с ними события перед редактированием:
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на LineA должны находиться в диапазоне от 0 на Route1 до 40 на Route 3, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
Маршрут2 | 01.01.2000 | <Null> |
Маршрут3 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие перед редактированием с помощью таблицы атрибутов. Event1 - это связанное событие, которое имеет измерения от 5 на маршруте Route1 до 35 на маршруте Route3.
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут3 | 01.01.2000 | <Null> | 5 | 35 | Нет ошибок | 55 |
Во время редактирования Event1 измерения окончания правильно редактируется с 35 до 40 на Route3; однако значение To Route ID случайно удаляется, что приводит к ошибке Недопустимого идентификатора маршрута местоположения для поля Location Error, предоставленного системой.
На следующей схеме показаны маршруты после того, как форма события больше не генерируется из-за ошибки транскрипции в строке таблицы атрибутов:
В следующей таблице показано отсутствующее значение To Route ID и значение To Measure, равное null:
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 5 | <Null> | Недопустимый ID местоположения маршрута | 55 |
В таких случаях просмотрите таблицу атрибутов и восстановите все отсутствующие или неправильные значения, чтобы сгенерировать геометрию события. В этом случае восстановите Route ID для маршрута От и повторно введите очищенное значение измерения окончания, равное 40.
ID события | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут3 | 01.01.2000 | <Null> | 5 | 40 | Нет ошибок | 55 |
На следующей схеме показано изменение измерения события после восстановления значения To Route ID и To Measure (40):
Сценарии для построения временных срезов события с использованием таблицы атрибутов
В зависимости от типа редактирования, вносимого в событие, могут потребоваться даты начала и окончания события, чтобы отразить реальные изменения, которые происходят в определенную дату. Вы можете обновить даты начала и окончания, используя существующую запись события, либо добавив запись события, используя тот же идентификатор события и идентификатор маршрута с другими датами для представления определенного временного диапазона. Представление изменений в событии таким образом известно как временной срез и гарантирует, что изменения события точно сохраняются для каждого момента времени.
В приведенном ниже сценарии подробно описывается маршрут с двумя временными срезами и связанным с ним линейным событием, даты которого охватывают только один из временных срезов маршрута. Первый временной отрезок маршрута содержит даты от 1/1/2000 до 12/31/2010, и второй временной отрезок маршрута содержит даты от 1/1/2012 до <Null>. Даты записи события от 1/1/2000 до 12/31/2010.
В следующей таблице описываются атрибуты маршрута, включая временные срезы:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | 12/31/2010 |
Маршрут1 | 1/1/2012 | <Null> |
В следующей таблице содержится подробная информация о событии перед редактированием:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | 12/31/2010 | 10 | 20 | Нет ошибок | 55 |
В этом случае явная дата Event1 обновляется, чтобы соответствовать обоим временным срезам маршрута, изменяя его c To Date на <Null>, чтобы соответствовать To Date последнего временного среза маршрута.
На следующей схеме показан маршрут и обновленная запись события после редактирования:
В следующей таблице содержится подробная информация о событии после редактирования: Event1 теперь имеет три временных среза. Исходный временной срез сохраняет диапазон дат от 1/1/2000 до 31.12.2010, что соответствует первому временному срезу маршрута. Второй временной срез содержит даты с 31/12/2010 по 1/1/2012, но маршрут не существует между этими датами, что приводит к ошибке Маршрут не найден в этом временном срезе. Третий временной срез содержит даты с 1/1/2012 по <Null>, которые соответствуют последнему временному срезу маршрута.
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | 12/31/2010 | 10 | 20 | Нет ошибок | 55 |
Событие1 | Маршрут1 | 12/31/2010 | 1/1/2012 | 10 | 20 | Маршрут не найден | 55 |
Событие1 | Маршрут1 | 1/1/2012 | <Null> | 10 | 20 | Нет ошибок | 55 |
Смещение референта и редактирование события с использованием таблицы атрибутов
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие редактируется с помощью таблицы атрибутов в слое с включенными референтами, родительская сеть LRS используется в качестве значений FromRefMethod и ToRefMethod по умолчанию, а маршрут используется в качестве значений FromRefLocation и ToRefLocation. В качестве значений FromRefOffset и ToRefOffset используются начальные и конечные измерения линейного события.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
Пример ниже демонстрирует влияние редактирования записей событий в таблице атрибутов.
До редактирования события с референтами
В этом примере Событие1 - это запись линейного события в слое, поддерживающем референты. PointEventLayer1 обращается к слою точечных событий как к своим значениям FromRefMethod и ToRefMethod и использует точечное событие в этом слое Point1 в качестве своих значений FromRefLocation и ToRefLocation.
На следующей диаграмме показан маршрут и связанные с ним события:
В следующей таблице приведены сведения о референтных полях события, перед редактированием с помощью таблицы атрибутов:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Смещение Ref До |
---|---|---|---|---|---|
PointEventLayer1 | Точка1 | 5 | PointEventLayer1 | Точка1 | 15 |
В следующей таблице приведены сведения о полях событий по умолчанию перед редактированием:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10 | 20 |
После редактирования события с референтами
На следующей диаграмме показан маршрут и связанные с ним события после редактирования:
В следующей таблице приведены сведения о референтных полях события, после редактирования:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Смещение Ref До |
---|---|---|---|---|---|
AllRoutes | Маршрут1 | 5 | AllRoutes | Маршрут1 | 15 |
В следующей таблице приведены сведения о полях событий по умолчанию после редактирования:
ID события | ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 5 | 15 |