Доступно с лицензией Location Referencing.
Характеристики маршрута могут быть представлены в виде линейного события с информацией о начальных и конечных измерениях вдоль маршрута. Воспользуйтесь инструментом Добавить линейное событие, чтобы добавить линейные события в слой линейных событий.
ArcGIS Pipeline Referencing позволяет вам добавлять события, связывающие несколько маршрутов на линии.
Добавление линейного события по маршруту и измерению
Пример следующего рабочего процесса демонстрирует добавление линейного события.
В следующей таблице приведены сведения об атрибутах маршрутов (LA_Route1, LA_Route2, и LA_Route3), принадлежащих LineA:
| ID маршрута | Дата От | Дата До |
|---|---|---|
LA_Route1 | 01.01.2000 | <Null> |
LA_Route2 | 01.01.2000 | <Null> |
LA_Route3 | 01.01.2000 | <Null> |
Чтобы добавить линейное событие по маршруту и измерению, выполните следующие действия:
- Откройте карту в ArcGIS Pro и приблизьтесь к местоположению, в котором вы хотите добавить линейное событие.
- Щелкните вкладку Location Referencing и в группе События нажмите Добавить > линейное событие
.Появится панель Добавить линейное событие со значением Маршрут и измерение по умолчанию, в качестве значений Метод От и Метод До.
С помощью метода Маршрут и Измерение местоположение измерения основывается на значениях измерения на выбранном маршруте.

- Щелкните Далее.
Разделы От: Маршрут и Измерение, До: Маршрут и Измерение и Даты появятся в панели Добавить линейное событие.

- Щелкните стрелку ниспадающего меню Слой событий и выберите слой линейных событий.
Слой Сеть автоматически заполняется после выбора слоя событий. Сеть служит исходным методом системы линейных координат (LRM) для задания входных измерений для события.
Сеть - это сеть LRS, опубликованная как слой сервиса объектов.
- Если сеть является линейной, щелкните Выбрать линию на карте
и выберите значение, чтобы заполнить текстовое поле Имя линии.Либо введите имя новой линии в текстовом окне Имя линии.
- В разделе От: маршрут и измерение укажите начальный маршрут, сделав одно из следующего:
- Щелкните Выбрать маршрут на карте
и выберите начальный маршрут на карте. - Введите имя маршрута в поле Имя маршрута.
- Выберите маршрут в раскрывающемся списке Имя маршрута.
Если сеть является линейной, начальный маршрут должен принадлежать той же линии, которая выбрана в шаге 5.
Подсказка:
После нажатия Выбрать маршрут на карте
или Выбрать измерение на карте
, наведите указатель мыши на маршрут на карте, чтобы просмотреть маршрут и измерение в местоположении указателя.Вы можете задать опции масштабирования карты для отображения маршрута и информации об измерениях в опциях Location Referencing.
Примечание:
Если появляется сообщение о получении блокировок или согласовании, предотвращение конфликтов включено.
После выбора маршрута инструмент попытается снять блокировку маршрута, если блокировка маршрута получена текущим пользователем в другой версии, а статусом снятия блокировки является Да.
- Щелкните Выбрать маршрут на карте
- В разделе От: Маршрут и Измерение задайте начальное измерение для нового линейного события вдоль маршрута, выполнив одно из следующих действий для заполнения текстового поля Измерение:
- Нажмите Выбрать измерение на карте
и щелкните начальное значение измерения вдоль маршрута на карте. - Отметьте Использовать начальное измерение маршрута.
- Введите начальное измерение в текстовое окно Измерение.
В начальном местоположении измерения на карте появится зеленая точка.
- Нажмите Выбрать измерение на карте
- В разделе До: маршрут и измерение укажите конечный маршрут, сделав одно из следующего:
- Щелкните Выбрать маршрут на карте
и выберите конечный маршрут на карте. - Введите имя маршрута в поле Имя маршрута.
- Выберите маршрут в раскрывающемся списке Имя маршрута.
Если сеть является линейной, конечный маршрут должен принадлежать той же линии, которая выбрана в шаге 5.
- Щелкните Выбрать маршрут на карте
- В разделе До: Маршрут и Измерение задайте конечное измерение для нового линейного события вдоль маршрута, выполнив одно из следующих действий для заполнения текстового поля Измерение:
- Нажмите Выбрать измерение на карте
и щелкните значение измерения вдоль маршрута на карте. - Отметьте Использовать конечное измерение маршрута.
- Введите начальное конечное измерение в текстовое окно Измерение.
В конечном местоположении измерения на карте появится красная точка. Событие будет создано между зеленой и красной точками.
- Нажмите Выбрать измерение на карте
- Задайте дату начала для точечного события одним из следующих способов:
- Щелкните Календарь
и выберите дату начала. - Введите дату начала в текстовом окне Дата начала.
- Дважды щелкните текстовое окно Дата начала, чтобы использовать текущую дату.
- Поставьте отметку Дата начала маршрута.
Значением даты начала по умолчанию является текущая дата, но вы можете выбрать другую дату инструментом выбора дат.
- Щелкните Календарь
- Вы также можете задать дату окончания для события одним из следующих способов:
- Щелкните Календарь
и выберите дату окончания. - Введите дату окончания в текстовом окне Дата окончания.
- Поставьте отметку Дата окончания маршрута.
- Дважды щелкните текстовое окно Дата окончания, чтобы использовать текущую дату.
Если дата окончания не указана, событие остается действующим от даты начала события и продлевается в будущее.
- Щелкните Календарь
- Включите опцию проверки данных, чтобы предотвратить ошибочный ввод при описании маршрута с линейными событиями следующим образом:
- Удалить перекрытия - измерение, дата начала и дата окончания существующих событий корректируются, чтобы предотвратить перекрытия по времени и значениям измерений после создания нового линейного события или событий. Для получения более подробной информации см. раздел ниже Сценарии удаления перекрытий.
- Слияние совпадающих событий - когда все значения атрибутов для нового события точно совпадают с существующим событием, и если новое событие примыкает к существующему событию или перекрывает его с точки зрения значений измерений, а его временные отрезки совпадают или перекрываются, новое событие объединяется с существующим событием и диапазон измерений соответственно расширяется. Для получения более подробной информации см. раздел ниже Сценарии слияния совпадающих событий.
- Удалить перекрытия - измерение, дата начала и дата окончания существующих событий корректируются, чтобы предотвратить перекрытия по времени и значениям измерений после создания нового линейного события или событий. Для получения более подробной информации см. раздел ниже Сценарии удаления перекрытий.
- Щелкните Далее.
Атрибуты выбранного слоя событий появляются в разделе Управление атрибутами.
Примечание:
Включите опцию Перейти к следующему измерению при запуске, чтобы начать следующее редактирование с конечного измерения предыдущего редактирования. Значение Метод Дo и его заполненная информация, взятая из предыдущего редактирования, будут перенесены в следующее редактирование как значение Метод От и его заполненная информация.
Например, если вы используете значение Метод От Смещения местоположения и значение Метод До Координат для добавления линейного события, включение этой опции запустит ваше следующее редактирование со значениями Метод От и Метод До Координат с информацией о координатах из предыдущего редактирования в разделе От: Координаты.
- Введите атрибутивную информацию для события.

Примечание:
- Щелкните Копировать значения атрибутов, выбрав событие на карте
и щелкните существующее линейное событие, принадлежащее тому же слою событий на карте, чтобы скопировать атрибуты события из него. - Домены кодированных значений, интервальные домены, подтипы, зависящие значения и правила атрибутов поддерживаются, если они настроены для поля.
- Щелкните Копировать значения атрибутов, выбрав событие на карте
- Щелкните Запустить.
Как только новое линейное событие добавляется и отображается на карте, появляется подтверждающее сообщение.
Следующая таблица содержит подробные сведения о связанном событии после добавления линейного события:
| Событие | ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До | Ошибка местоположения | Тип давления | Значение давления |
|---|---|---|---|---|---|---|---|---|---|
Событие1 | LA_Route1 | LA_Route3 | 01.01.2000 | <Null> | 5 | 35 | Нет ошибок | Дизайн | 500 |
На следующей схеме показаны маршруты и связанное событие после запуска инструмента:
Смещение референта при использовании метода маршрута и измерения
Модель данных событий Pipeline Referencing поддерживает настройку референтных полей событий и их включение с помощью инструмента Включить поля референта. После того, как референтные поля настроены и включены в слое, референтные местоположения заполняются и сохраняются в этом слое при добавлении или редактировании событий.
Когда линейное событие создается с использованием маршрута и измерения в слое с включенными референтами, родительская сеть LRS используется по умолчанию в качестве значений FromRefMethod и ToRefMethod, а маршрут используется в качестве значений FromRefLocation и ToRefLocation. В качестве значений FromRefOffset и ToRefOffset используются начальные и конечные измерения линейного события.
Если какое-либо измерение линейного события обновляется, соответствующее значение смещения обновляется, чтобы отразить новое измерение.
Примеры ниже демонстрируют влияние добавления линейного события, для которого включены референтные значения.
Перед добавлением линейного события с референтами
На следующей схеме показаны маршруты перед созданием события:
В следующей таблице приведены подробные сведения о маршрутах:
| ID маршрута | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|
R1 | 01.01.2000 | <Null> | 0 | 5 |
R2 | 01.01.2000 | <Null> | 7 | 12 |
R3 | 01.01.2000 | <Null> | 13 | 18 |
После добавления линейного события с референтами
На следующей схеме показан маршрут и связанное с ним событие:
В следующей таблице приведены сведения о референтных полях события, после создания события;
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
PipeSeriesNetwork | R1 | 0 | PipeSeriesNetwork | R3 | 18 |
В следующей таблице показаны другие поля событий после создания события:
| ID маршрута От | ID маршрута До | Дата От | Дата До | Измерение От | Измерение До |
|---|---|---|---|---|---|
R1 | R3 | 01.01.2000 | <Null> | 0 | 18 |
Сценарий исключения наложений
Пример ниже демонстрирует добавление линейных событий, которые перекрываются при отметке опции Исключить наложения.
В этом примере существующее событие класса DOT, событие A, охватывает R2 и R3. Дата начала события A — 01.01.2000. В этом примере показано влияние добавления второго события класса DOT, события B, у которого есть перекрывающиеся измерения.
На следующей схеме показаны маршруты и событие A:
В следующей таблице приведены сведения об атрибутах события A:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
EventA | R2 | 14 | R3 | 27 | 01.01.2000 | <Null> | Класс 1 |
На следующей схеме показано событие B с датой начала 01.01.2005:
В следующей таблице приведены сведения об атрибутах события B:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
EventB | R3 | 21 | R3 | 27 | 01.01.2005 | <Null> | Класс 2 |
На следующей схеме показано влияние включения опции Исключить наложения при добавлении события B:
В следующей таблице приведены сведения об атрибутах события после включения опции Исключить наложения и добавления События B:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
EventA | R2 | 14 | R3 | 27 | 01.01.2000 | 01.01.2005 | Класс 1 |
EventA | R2 | 14 | R3 | 21 | 01.01.2005 | <Null> | Класс 1 |
EventB | R3 | 21 | R3 | 27 | 01.01.2005 | <Null> | Класс 2 |
Сценарий слияния совпадающих событий
Пример ниже демонстрирует добавление линейных событий, которые имеют совпадающие измерения при включенной опции Слияние совпадающих событий.
В этом примере существующее событие класса DOT, событие A, охватывает R1 и R2. Дата начала события A — 01.01.2000. В этом примере показано влияние добавления второго события класса DOT, у которого есть совпадающие измерения.
На следующей схеме показаны маршруты и событие A:
В следующей таблице приведены сведения об атрибутах события A:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
EventA | R1 | 0 | R2 | 14 | 01.01.2000 | <Null> | Класс 1 |
На следующей схеме показаны маршруты и вновь добавляемое событие:
В следующей таблице приведены сведения об атрибутах нового события:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
[NewEvent input] | R2 | 14 | R3 | 27 | 01.01.2000 | <Null> | Класс 1 |
На следующей схеме показано влияние включения опции Слияние совпадающих событий при добавлении нового события:
В следующей таблице приведены сведения об атрибутах События A после слияния с ним нового события:
| ID события | ID маршрута От | Измерение От | ID маршрута До | Измерение До | Дата От | Дата До | Тип класса |
|---|---|---|---|---|---|---|---|
EventA | R1 | 0 | R3 | 27 | 01.01.2000 | <Null> | Класс 1 |