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

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

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

Примечание:

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

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

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

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

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

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

Вы можете указать идентификатор события; если вы этого не сделаете, система автоматически сгенерирует идентификатор GUID, который служит идентификатором события.

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В приведенных ниже сценариях подробно описаны результаты добавления линейного события в слой событий путем открытия его таблицы атрибутов и добавления новой строки для связи события (Event1) с Route1.

Примечание:

При добавлении события с использованием таблицы атрибутов, если маршрут имеет несколько временных срезов, а для нового события значения дат От и До заданы как <Null>, событие добавляется к последнему временному срезу маршрута.

Более подробно о временных срезах события

Добавление линейного события

Маршрут (Route1) должен иметь значения от 0 до 20, прежде чем с ним может быть связано линейное событие.

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

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

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

Маршрут1

01.01.2000

<Null>

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

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

Событие1

Маршрут1

01.01.2000

<Null>

10

20

Нет ошибок

800

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

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

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

Маршрут (Route1) должен иметь значения от 0 до 20, прежде чем с ним может быть связано линейное событие.

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

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

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

Маршрут1

01.01.2000

<Null>

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

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

Маршрут1

01.01.2000

<Null>

10

30

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

800

В таком случае укажите допустимое значение для измерения маршрута, чтобы устранить ошибку определения местоположения.

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

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

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

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

Добавление связанного события

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

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

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

Когда в таблице атрибутов указаны From Route ID, From Measure, To Route ID, To Measure, дата и другие атрибуты, вычисляется ошибка местоположения и для события создается геометрия. В этом случае Event1 - это связанное событие, которое имеет измерения от 5 на маршруте Route1 до 35 на маршруте Route3.

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

Событие1

Маршрут1

Маршрут3

01.01.2000

<Null>

5

35

Нет ошибок

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>

В следующей таблице подробно описано событие, когда оно разрешается до значения Частичное совпадение для измерения От в поле Location Error. Поскольку действительное событие на Маршруте2 может существовать только между измерениями 15 и 25, геометрия события генерируется с использованием 15.

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

Событие1

Маршрут2

Маршрут3

01.01.2000

<Null>

10

35

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

800

В таком случае укажите допустимое измерение для Route2 в поле From Measure, чтобы устранить ошибку определения местоположения.

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

После добавления связанного линейного события