Редактирование событий с использованием таблицы атрибутов

Доступно с лицензией Location Referencing.

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

Редактирование атрибутивной таблицы может быть выполнено для исправления ошибок, внесения изменений в измерения на связанном маршруте или для обновления значения уникального атрибута события, например, направления или давления. Например, вы можете внести изменения, отражающие изменения направления потока в трубе или изменения давления в сегменте трубы, которые произошли в определенную дату.

После внесения изменений в строку таблицы атрибутов значение Ошибка местоположения, предоставляемое системой, обновляется для указания статуса.

Примечание:

Щелкните правой кнопкой мыши слой событий, в котором вы хотите отредактировать событие, и выберите Таблица атрибутов, чтобы открыть его таблицу атрибутов на вложенной панели ArcGIS Pro. Чтобы отредактировать запись события, щелкните в ее строке и обновите значения для события.

Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.

События, для которых настроены пикетаж и референты, поддерживаются в ArcGIS Pro. При редактировании события пикетажа или референта в таблице атрибутов вы можете указать значения для столбцов пикетаж или референт; однако событие отображается только на основе значений, указанных в полях измерения.

Ошибки местоположений

Ошибки определения местоположения позволяют определять проблемы с качеством данных с помощью событий LRS. Когда событие точно определено с помощью таблицы атрибутов или любого другого метода, результатом является значение No Error для поля ошибок местоположений.

Любой из следующих статусов указывает на проблему, которая должна быть решена.

Ошибка местоположенияОписание

Не могу найти экстент

Геометрия местоположения маршрута не найдена, поскольку измерение От и измерение До находятся за пределами измерений маршрута.

Не удается найти местоположение

Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте).

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

Маршрут От и маршрут До имеют разные идентификаторы строк. Это применимо к линейным сетям.

Некорректные даты

Дата До события предшествует дате От события.

Примечание:

Когда вы редактируете дату события От и делаете её у после даты До с помощью таблицы атрибутов, они автоматически меняются местами.

Недопустимый ID линии

Идентификатор строки маршрута недействителен. Это применимо к линейным сетям.

Недопустимый порядок линии

Порядок линии маршрута недопустим. Это применимо к линейным сетям.

Недопустимый ID местоположения маршрута.

Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение).

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

По крайней мере, одно из значений измерения местоположения маршрута является недопустимым.

Недопустимый ID маршрута

Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение).

Многочисленное местоположение

Было найдено более одного местоположения точки. Измерения могут не быть уникальными на маршрутах.

Нулевой экстент

Измерение От равно измерению До.

Частичное совпадение для измерений От и До

Вся геометрия местоположения маршрута не была найдена. Измерения От и До находятся за пределами диапазона измерений маршрута.

Частичное совпадение для измерения От

Измерение От находится за пределами диапазона измерения маршрута.

Частичное совпадение для измерения До

Значение для измерения До находится за пределами диапазона измерений маршрута.

Обратный порядок строк

Маршрут От не имеет более низкого порядка строк, чем маршрут До. Это применимо к линейным сетям.

Маршрут измеет значение Null

Маршрут не имеет m-значений или m-значения равны нулю.

Маршрут не найден

Маршрут не существует в пределах временного интервала, в котором активно событие.

Геометрия маршрута пуста

Маршрут не имеет геометрии, или она пуста.

Маршрут не поддерживает m-значение

Маршрут не является полилинией с поддержкой m.

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

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

Редактирование измерений событий

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

Несвязанное линейное событие, ассоциированное с маршрутом

В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.

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

Маршрут1

01.01.2000

<Null>

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

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

Событие1

Маршрут1

01.01.2005

<Null>

10

20

Нет ошибок

800

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

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

В следующей таблице описано событие после изменения измерения с 10 на 5, что приводит к изменению его геометрии.

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

Событие1

Маршрут1

01.01.2005

<Null>

5

20

Нет ошибок

800

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

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

Перед редактированием Event1 на Route1

В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.

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

Маршрут1

01.01.2000

<Null>

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

ID маршрутаДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Маршрут1

01.01.2000

<Null>

10

20

Нет ошибок

800

На следующем рисунке показано изменение измерений события. Измерение До было обновлено до 30, которого нет на Route1, что приводит к ошибке Частичное совпадение для измерения До.

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

В следующей таблице описан пример предоставленного системой значения Частичное совпадение для измерения До в поле Location Error. Геометрия события по-прежнему заканчивается в конце фактического измерения До маршрута, равного 20, поскольку 30 не найдено.

ID маршрутаДата ОтДата ДоИзмерение ОтИзмерение ДоОшибка местоположенияДизайн MAOP

Маршрут1

01.01.2000

<Null>

10

30

Частичное совпадение для измерения До

800

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

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

Редактирование измерений связанного события

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

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

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

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

35

Нет ошибок

800

На следующем рисунке показаны маршруты после обновления линейного события (Event 1). Измерение От Event1 изменено от5 до 0 on 1/1/2005.

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

В следующей таблице описано событие после изменения измерения с 5 на 0 для Route1, что приводит к изменению его геометрии. Кроме того, расчетное значение MAOP для записи события было обновлено с 800 до 810.

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

Событие1

Маршрут1

Маршрут3

01.01.2005

<Null>

0

35

Нет ошибок

810

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

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

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

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

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

35

Нет ошибок

800

Во время редактирования Event1 для измерения правильно редактируется с 35 до 40 на Route3; однако значение To Route ID случайно удаляется, что приводит к ошибке Недопустимого идентификатора маршрута местоположения для поля Location Error, предоставленного системой.

На следующем рисунке показаны маршруты после того, как форма события больше не генерируется из-за ошибки транскрипции в строке таблицы атрибутов:

Event1 больше не будет создаваться на карте после удаления обязательного значения

В следующей таблице показано отсутствующее значение To Route ID и значение To Measure, равное null:

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

Событие1

Маршрут1

01.01.2000

<Null>

5

<Null>

Недопустимый ID местоположения маршрута

800

В таких случаях просмотрите таблицу атрибутов и восстановите все отсутствующие или неправильные значения, чтобы сгенерировать геометрию события. В этом случае восстановите Route ID для маршрута От и повторно введите очищенное значение измерения До, равное 40.

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

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

40

Нет ошибок

800

На следующем рисунке показано изменение измерения события после восстановления значения To Route ID и To Measure (40):

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

Временной срез события с использованием таблицы атрибутов

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

В приведенном ниже сценарии подробно описывается маршрут с двумя временными срезами и связанным с ним линейным событием, даты которого охватывают только один из временных срезов маршрута. Первый временной отрезок маршрута содержит даты от 1/1/2000 до 12/31/2010, и второй временной отрезок маршрута содержит даты от 1/1/2012 до <Null>. Даты записи события от 1/1/2000 до 12/31/2010.

Event1 до применения временных срезов

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

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

Маршрут1

01.01.2000

12/31/2010

Маршрут1

1/1/2012

<Null>

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

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

Событие1

Маршрут1

01.01.2000

12/31/2010

10

20

Нет ошибок

800

В этом случае явная дата Event1 обновляется, чтобы соответствовать обоим временным срезам маршрута, изменяя его c To Date на <Null>, чтобы соответствовать To Date последнего временного среза маршрута.

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

Event1 после применения временных срезов

В следующей таблице содержится подробная информация о событии после редактирования: Event1 теперь имеет три временных среза. Исходный временной срез сохраняет диапазон дат от 1/1/2000 до 31.12.2010, что соответствует первому временному срезу маршрута. Второй временной срез содержит даты с 31/12/2010 по 1/1/2012, но маршрут не существует между этими датами, что приводит к ошибке Маршрут не найден в этом временном срезе. Третий временной срез содержит даты с 1/1/2012 по <Null>, которые соответствуют последнему временному срезу маршрута.

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

Событие1

Маршрут1

01.01.2000

12/31/2010

10

20

Нет ошибок

800

Событие1

Маршрут1

12/31/2010

1/1/2012

10

20

Маршрут не найден

800

Событие1

Маршрут1

1/1/2012

<Null>

10

20

Нет ошибок

800