Доступно с лицензией Location Referencing.
Характеристики маршрута, такие как ограничение скорости и функциональный класс, могут быть представлены в виде линейного события с информацией о начальных и конечных измерениях вдоль маршрута. Воспользуйтесь инструментом Добавить линейное событие, чтобы добавить линейные события в базу геоданных.
Добавление линейного события по маршруту и измерению
В следующем рабочем процессе подробно описывается создание линейного события от измерения 12 до 18 на Route1 с помощью инструмента Добавить линейное событие .
На следующей схеме показан маршрут перед созданием события:
В следующей таблице приведены сведения о маршруте перед созданием события:
ID маршрута | Дата От | Дата До |
---|---|---|
Маршрут1 | 01.01.2000 | <Null> |
- Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, в котором вы хотите добавить линейное событие.
- Щелкните вкладку Location Referencing и в группе События нажмите Добавить > линейное событие .
Появится панель Добавить линейное событие со значением Маршрут и измерение по умолчанию, в качестве значений Метод От и Метод До.
С помощью метода Маршрут и Измерение местоположение измерения основывается на значениях измерения на выбранном маршруте.
- Щелкните Далее.
Текстовые поля маршрута, измерения и даты появятся на панели Добавить линейное событие.
- Щелкните стрелку раскрывающегося списка Слой событий и выберите слой линейных событий.
Слой Сеть автоматически заполняется после выбора слоя событий. Сеть служит исходным методом системы линейных координат (LRM) для задания входных измерений для события.
Сеть - это сеть LRS, опубликованная как слой сервиса объектов.
- Щелкните кнопку Выбрать маршрут на карте , чтобы выбрать на карте маршрут для внесения значения ID маршрута.
Примечание:
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
- В разделе От: маршрут и измерение задайте начальное измерение, выполнив одно из следующих действий для заполнения текстового поля Измерение:
- Нажмите Выбрать измерение на карте и щелкните начальное значение измерения вдоль маршрута на карте.
- Поставьте отметку Дата начала маршрута.
- Введите начальное измерение в текстовое окно Измерение.
Примечание:
После щелчка по кнопке Выбрать маршрут на карте или по кнопке Выбрать измерение на карте , вы можете навести курсор на маршрут, чтобы увидеть маршрут и измерение в местоположении курсора.
Вы можете задать опции масштабирования карты для отображения маршрута и информации об измерении в диалоговом окне Опции, на вкладке Location Referencing.
В выбранном месте на карте появится зеленая точка.
- Дополнительно, в разделе От: маршрут и измерение задайте начальное измерение для нового линейного события вдоль маршрута, выполнив одно из следующих действий для заполнения текстового поля Измерение.
- Щелкните Выбрать измерение на карте и выберите начальное измерение вдоль маршрута на карте.
- Отметьте Использовать конечное измерение маршрута.
- Введите начальное конечное измерение в текстовое окно Измерение.
В выбранном месте на карте появится красная точка. Событие будет создано между зеленой и красной точками.
- Задайте дату начала для точечного события одним из следующих способов:
- Щелкните Календарь и выберите дату начала.
- Введите дату начала в текстовом окне Дата начала.
- Поставьте отметку Дата начала маршрута.
- Дважды щелкните текстовое окно Дата начала, чтобы использовать сегодняшнюю дату.
Значением даты начала по умолчанию является сегодняшняя дата, но вы можете выбрать другую дату инструментом выбора дат.
- Вы также можете задать дату окончания для события одним из следующих способов:
- Щелкните Календарь и выберите дату окончания.
- Введите дату окончания в текстовом окне Дата окончания.
- Поставьте отметку Дата окончания маршрута.
- Дважды щелкните текстовое окно Дата окончания, чтобы использовать сегодняшнюю дату.
Если дата окончания не указана, событие остается действующим от даты начала маршрута и продлевается в будущее.
- Включите опцию проверки данных, чтобы предотвратить ошибочный ввод при описании маршрута с линейными событиями.
- Удалить перекрытия - измерение, дата начала и дата окончания существующих событий корректируются, чтобы предотвратить перекрытия по времени и значениям измерений после создания нового линейного события или событий. Дополнительные сведения см. в сценариях удаления перекрытий.
Дополнительные сведения о сценариях удаления перекрытий
- Слияние совпадающих событий - когда все значения атрибутов для нового события точно совпадают с существующим событием, и если новое событие примыкает к существующему событию или перекрывает его с точки зрения значений измерений, а его временные отрезки совпадают или перекрываются, новое событие объединяется с существующим событием и диапазон измерений соответственно расширяется. Более подробную информацию можно найти в сценариях объединения совпадающих объектов.
- Удалить перекрытия - измерение, дата начала и дата окончания существующих событий корректируются, чтобы предотвратить перекрытия по времени и значениям измерений после создания нового линейного события или событий. Дополнительные сведения см. в сценариях удаления перекрытий.
- Щелкните Далее.
Атрибуты выбранного слоя событий появляются под пунктом Управлять атрибутами.
- Введите атрибутивную информацию для события.
Примечание:
Щелкните Копировать значения атрибутов, выбрав событие на карте и щелкните существующее линейное событие, принадлежащее тому же слою событий на карте, чтобы скопировать атрибуты события из него.
Примечание:
Домены кодированных значений, интервальные домены, подтипы, зависящие значения и правила атрибутов поддерживаются, если они настроены для поля.
- Щелкните Запустить.
Как только новое линейное событие добавляется и отображается на карте, появляется подтверждающее сообщение.
В следующей таблице приведены сведения о новом линейном событии:
Событие | ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|---|
Событие1 | Маршрут1 | 1/1/2017 | <Null> | 12 | 18 |
На следующей диаграмме показан маршрут и его связанные события после добавления линейного события.
Смещение референта при использовании метода маршрута и измерения
Модель данных событий Roads and Highways поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие создается с использованием маршрута и измерения в слое с референтами, родительская сеть LRS используется по умолчанию в качестве значений FromRefMethod и ToRefMethod, а маршрут используется в качестве значений FromRefLocation и ToRefLocation. Измерения От и До линейного события используются в качестве значений FromRefOffset и ToRefOffset.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
Примеры ниже демонстрируют влияние добавления линейного события, для которого включены референтные значения.
Перед добавлением линейного события с референтами
На следующей схеме показаны маршруты перед созданием события:
В следующей таблице приведены сведения о маршруте:
ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
---|---|---|---|---|
Маршрут1 | 01.01.2000 | <Null> | 0 | 20 |
В следующей таблице приведены сведения о референтных полях события, перед созданием события:
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 события | Дата От | Дата До | Измерение От | Измерение До | FromRefOffset | ToRefOffset |
---|---|---|---|---|---|---|
Событие1 | 01.01.2000 | <Null> | 0 | 20 | 0 | 20 |
Вы можете редактировать событие с помощью таблицы атрибутов, чтобы в нем использовались референты, отличные от применяемых по умолчанию. При последующих изменениях маршрута значения RefMethod и RefLocation возвращаются к родительской сети LRS и маршруту соответственно.
Сценарий исключения наложений
Пример ниже демонстрирует добавление линейных событий, которые перекрываются при включении отметки поля Исключить наложения.
В этом примере Route1 имеет существующее событие ограничения скорости, которое имеет даты от 1/1/2000 до <Null>. Продемонстрировано влияние добавления второго события ограничения скорости с перекрывающимися измерениями.
На следующей схеме показан маршрут и существующее событие:
В следующей таблице приведены сведения о пользовательских значениях для события EventA перед редактированием.
ID события | Слой событий | Скорость |
---|---|---|
Событие A | Ограничения скорости | 65 |
В следующей таблице приведены сведения о значениях полей по умолчанию для события EventA перед редактированием:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
EventA | Маршрут1 | 3 | 7 | 01.01.2000 | <Null> |
На следующей схеме показан маршрут и второе событие, добавленное с датами от 1/1/2005 до <Null>:
В следующей таблице приведены сведения о пользовательских значениях для EventB:
ID события | Слой событий | Скорость |
---|---|---|
EventB | Ограничения скорости | 45 |
В следующей таблице приведены сведения о значениях полей по умолчанию для события EventB после редактирования:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
EventB | Маршрут1 | 5 | 7 | 01.01.2005 | <Null> |
На следующей схеме показано влияние включение поля Исключить наложения на маршрут и оба события:
В следующей таблице приведены сведения о пользовательских значениях для обоих событий после создания события:
Подсказка:
СобытиеA содержит две записи событий с одинаковыми пользовательскими значениями с разными датами (и разными измерениями от и до).
ID события | Слой событий | Скорость |
---|---|---|
EventA | Ограничения скорости | 65 |
EventB | Ограничения скорости | 45 |
В следующей таблице приведены сведения о значениях по умолчанию после применения исключения наложений:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
EventA | Маршрут1 | 3 | 7 | 01.01.2000 | 01.01.2005 |
EventA | Маршрут1 | 3 | 5 | 01.01.2005 | <Null> |
EventB | Маршрут1 | 5 | 7 | 01.01.2005 | <Null> |
Сценарий слияния совпадающих событий
Пример ниже демонстрирует добавление линейных событий, которые имеют совпадающие измерения при включенной опции Слияние совпадающих событий.
В этом примере Route1 содержит существующее событие ограничения скорости, которое имеет даты от 1/1/2000 до <Null>. Продемонстрировано влияние добавления события ограничения скорости с перекрывающимися измерениями при включенной опции Слияние совпадающих событий.
На следующей схеме показан маршрут и существующее событие:
В следующей таблице приведены сведения о пользовательских значениях для события EventA:
ID события | Слой событий | Скорость |
---|---|---|
Событие A | Ограничения скорости | 65 |
В следующей таблице приведены сведения о значениях полей по умолчанию для события EventA перед редактированием:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
EventA | Маршрут1 | 0 | 4 | 01.01.2000 | <Null> |
На следующей схеме показан маршрут и второе событие, добавленное с датами от 1/1/2000 до <Null>:
В следующей таблице приведены сведения о пользовательских значениях для нового ввода:
ID события | Слой событий | Скорость |
---|---|---|
[NewEvent input] | Ограничения скорости | 65 |
В следующей таблице приведены сведения о значениях поля по умолчанию для нового ввода:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
[NewEvent input] | Маршрут1 | 4 | 8 | 01.01.2000 | <Null> |
На следующей схеме показано влияние включения опции Объединить совпадающие события при добавлении нового события:
В следующей таблице приведены сведения о пользовательских значениях для события после создания события:
ID события | Слой событий | Скорость |
---|---|---|
EventA | Ограничения скорости | 65 |
В следующей таблице приведены сведения о значениях по умолчанию после объединения новых измерений события с EventA:
ID события | Имя маршрута | Измерение От | Измерение До | Дата От | Дата До |
---|---|---|---|---|---|
EventA | Маршрут1 | 0 | 8 | 01.01.2000 | <Null> |