Доступно с лицензией Location Referencing.
Вы можете добавить событие в слой событий в сервисе объектов, добавив строку в таблицу атрибутов слоя. Запись события генерируется, когда указаны по крайней мере идентификатор маршрута и измерения.
Примечание:
Щелкните правой кнопкой мыши слой событий, к которому вы хотите добавить событие, и выберите Таблица атрибутов, чтобы открыть его таблицу атрибутов на вложенной панели ArcGIS Pro. Чтобы добавить запись события, щелкните в первой пустой строке и укажите, по крайней мере, идентификатор маршрута и измерения для события.
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
В зависимости от типа события — точечное событие, линейное событие или связанное линейное событие — для создания геометрии события на карте требуется следующее:
- Чтобы добавить точечное событие в слой точечных событий, используя его таблицу атрибутов, необходимо указать идентификатор маршрута и измерение.
- Чтобы добавить линейное событие в слой линейных событий, используя его таблицу атрибутов, необходимо указать идентификатор маршрута и измерения От и До.
- Чтобы добавить связанное событие, необходимо указать идентификаторы маршрутов От и До, а также измерения От и До.
После внесения изменений в строку таблицы атрибутов значение Ошибка местоположения, предоставляемое системой, обновляется для указания статуса.
Более подробно о временных срезах события
События, для которых настроены пикетаж и референты, поддерживаются в ArcGIS Pro. При редактировании события пикетажа или референта в таблице атрибутов вы можете указать значения для столбцов пикетаж или референт; однако событие отображается только на основе значений, указанных в полях измерения.
Вы можете указать идентификатор события; если вы этого не сделаете, система автоматически сгенерирует идентификатор GUID, который служит идентификатором события.
Ошибки местоположений
Если объект добавлен за пределы допуска, а идентификатор маршрута или измерения не обнаружены, возникает ошибка определения местоположения.
Примечание:
Вы также можете просмотреть полный список ошибок местоположения.
Любой из следующих статусов указывает на проблему, которая должна быть решена.
Ошибка местоположения | Описание |
---|---|
Разные идентификаторы линий Маршрут От и Маршрут До | Маршрут От и маршрут До имеют разные идентификаторы строк. Применимо к событиям, связанным с линейными сетями. |
Недопустимый ID линии маршрута | Идентификатор строки маршрута недействителен. Применимо к событиям, связанным с линейными сетями. |
Недопустимый ID местоположения маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Недопустимое измерение местоположения | По крайней мере, одно из значений измерения местоположения маршрута является недопустимым. |
Недопустимый ID маршрута | Идентификатор местоположения маршрута недопустим (NULL, пустое или недопустимое значение). |
Экстент измерения находится вне диапазона измерений маршрута | Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте). |
Найдено несколько местоположений маршрута | Было найдено более одного местоположения точки. Измерения могут не быть уникальными на маршрутах. |
Нулевой экстент | Измерение От равно измерению До. |
Родительское событие не найдено | Геометрия местоположения маршрута не найдена, поскольку измерение От и измерение До находятся за пределами измерений маршрута. |
Частичное совпадение для Измерения От и Измерения До | Вся геометрия местоположения маршрута не была найдена. Измерения От и До находятся за пределами диапазона измерений маршрута. |
Частичное совпадение для Измерения От | Вся геометрия местоположения маршрута не была найдена. Измерение От находится за пределами диапазона измерения маршрута. |
Частичное совпадение для Измерения До | Вся геометрия местоположения маршрута не была найдена. Значение для измерения До находится за пределами диапазона измерений маршрута. |
Обратный порядок строк | Маршрут От не имеет более низкого порядка строк, чем маршрут До. Это применимо к линейным сетям. |
Местоположение маршрута не найдено | Геометрия местоположения маршрута не существует на маршруте (маршрут не имеет m-значений или меры местоположения маршрута не существуют на маршруте). |
Маршрут не найден | Маршрут не существует (это может быть связано с тем, что маршрут не существует в сети, или маршрут и событие имеют разные временные диапазоны, которые не пересекаются). |
Геометрия маршрута пуста | Маршрут не имеет геометрии, или она пуста. |
Сценарии для добавления линейных событий с использованием таблицы атрибутов
В приведенных ниже сценариях подробно описаны результаты добавления линейного события в слой событий путем открытия его таблицы атрибутов и добавления новой строки для связи события (Event1) с Route1.
Примечание:
При добавлении события с использованием таблицы атрибутов, если маршрут имеет несколько временных срезов, а для нового события значения дат От и До заданы как <Null>, событие добавляется к последнему временному срезу маршрута.
Добавление линейного события
Маршрут (Route1) должен иметь значения от 0 до 20, прежде чем с ним может быть связано линейное событие.
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие, когда оно разрешается до значения Без ошибок в поле Location Error:
Событие | ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | 01.01.2000 | <Null> | 10 | 20 | Нет ошибок | 55 |
На следующей схеме показан маршрут и связанное с ним событие после создания его геометрии:
Добавление линейного события, приводящее к ошибке местоположения
Маршрут (Route1) должен иметь значения от 0 до 20, прежде чем с ним может быть связано линейное событие.
В следующей таблице описываются атрибуты маршрута. Допустимые показатели для события на маршруте 1 должны быть в диапазоне от 0 до 20, а действительные даты должны приходиться на 1/1/2000 или позже.
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице подробно описано событие, когда оно разрешается до значения Частичное совпадение для измерения До в поле Location Error. В этом случае совпадение является частичным, потому что маршрут заканчивается на 20, а не на 30. Форма события генерируется, но заканчивается на фактическом значении маршрута, равном 20.
ID маршрута | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 10 | 30 | Частичное совпадение для измерения До | 55 |
В таком случае укажите допустимое значение для измерения маршрута, чтобы устранить ошибку определения местоположения.
На следующей схеме показано событие на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 маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут1 | Маршрут3 | 01.01.2000 | <Null> | 5 | 35 | Нет ошибок | 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> |
В следующей таблице подробно описано событие, когда оно разрешается до значения Частичное совпадение для измерения От в поле Location Error. Поскольку действительное событие на Маршруте2 может существовать только между измерениями 15 и 25, геометрия события генерируется с использованием 15.
Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Ограничения скорости |
---|---|---|---|---|---|---|---|---|
Событие1 | Маршрут2 | Маршрут3 | 01.01.2000 | <Null> | 10 | 35 | Частичное совпадение для измерения От | 55 |
В таком случае укажите допустимое измерение для Route2 в ячейке From Measure, чтобы устранить ошибку определения местоположения.
На следующей схеме показаны маршруты после добавления связующего линейного события:
Смещение референта и создание события с использованием таблицы атрибутов
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда событие создается с использованием таблицы атрибутов, оно наследует поведение маршрута и измерения для слоя с включенными референтами.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
В приведенных ниже примерах показано влияние создания записей о событиях в слое с референтами путем добавления строки в таблицу атрибутов.
Перед добавлением линейного события с референтом
На следующей диаграмме показан маршрут перед созданием события с использованием таблицы атрибутов:
В следующей таблице приведены сведения о маршруте:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
В следующей таблице приведены сведения о референтных полях события, перед созданием события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
<Null> | <Null> | <Null> | <Null> | <Null> | <Null> |
После добавления линейного события с референтом
На следующей диаграмме показано линейное событие, которое было добавлено к слою событий с включенными референтами:
В следующей таблице приведены сведения о референтных полях события, после создания события:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
AllRoutes | Маршрут1 | 0 | AllRoutes | Маршрут1 | 20 |
В следующей таблице приведены сведения о полях событий по умолчанию после создания события:
ID события | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Событие1 | 01.01.2000 | <Null> | 0 | 20 |
Вы можете редактировать событие с помощью таблицы атрибутов, чтобы в нем использовались референты, отличные от применяемых по умолчанию. При последующих изменениях маршрута значения RefMethod и RefLocation возвращаются к родительской сети LRS и маршруту соответственно.