Виджет Добавить линейное событие позволяет создавать линейные события вдоль маршрутов в системе линейных координат (LRS). Вы можете использовать этот виджет для управления данными о трубопроводах с помощью ArcGIS Pipeline Referencing и данных о дорогах с помощью ArcGIS Roads and Highways. Вы можете представлять характеристики маршрута, такие как рабочее давление в трубопроводе или информация о полосе движения на дороге, в виде линейных событий.
Примеры для Pipeline Referencing
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы являетесь инспектором трубопровода и хотите добавить информацию о результатах осмотра трубы, которая находится на техническом обслуживании.
- Вы хотите добавить новый объект события и исключить перекрывающуюся часть предыдущего объекта.
- Вы хотите добавить информацию о рабочем давлении и классе DOT за один сеанс редактирования.
Примеры для Roads and Highways
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы хотите добавить информацию о полосе движения для автострады.
- Вы хотите добавить новую разделительную полосу к маршруту и удалить перекрывающийся участок предыдущей разделительной полосы.
- Вы хотите добавить информацию о парковке и контроле доступа за один сеанс редактирования.
Примечания по использованию
Виджету требуется подключение к виджету Карта. Чтобы добавить линейное событие, виджет карты должен быть подключен к источнику данных веб-карты, опубликованному с помощью LRS, с включенными функцией Линейная привязка. Для просмотра версий, отличных от версии по умолчанию, источник данных веб-карты должен быть опубликован с помощью LRS с включенной функцией Управление версиями.
Чтобы создать LRS и опубликовать сервис объектов с включенными возможностями линейной привязки и управления версиями, выполните действия, описанные в документации ArcGIS Pro:
- Pipeline Referencing—Создание LRS и публикация LRS как веб-слоев
- Roads and Highways—Создание LRS и публикация LRS как веб-слоев
Чтобы использовать виджет Добавить линейное событие с сервисами Системы линейных координат, опубликованными с помощью ArcGIS Enterprise, необходимо войти под учетной записью ArcGIS Enterprise.
При включении этого виджета в приложение, панель предоставляет пользователям следующие опции для добавления линейного события:
- Тип — выберите, чтобы добавить одно или несколько линейных событий.
- Одна линия — добавить отдельное линейное событие.
- Несколько линий — добавить несколько линейных событий за одно действие.
- Событие (появляется, когда вы выбираете Одна линия в разделе Тип) — выбрать слой событий, из которого нужно добавить линейное событие.
- Сеть — в этой надписи указан сетевой слой, связанный с выбранным линейным событием.
- Набор атрибутов (появляется, когда вы выбираете Несколько линий в разделе Тип) — если для слоя настроены наборы атрибутов для Pipeline Referencing или наборы атрибутов для Roads and Highways, вы можете выбрать один из них из ниспадающего меню. Виджет отображает только линейные события, которые являются частью набора атрибутов. Наборы атрибутов — это коллекции атрибутов слоя событий. Вы можете атрибутировать наборы для создания сразу нескольких событий с набором специальных дополнительных атрибутов, специфичных для организации.
- Метод От — здесь указан метод, используемый виджетом для определения точки на маршруте, где начинается линейное событие.
- Имя маршрута От — указывает название маршрута, который нужно использовать для определения начальной точки линейного события.
- Измерение От — определяет значение измерения для начальной точки линейного события. Значение измерения определяет точное местоположение на маршруте, где будет начинаться линейное событие. В надписи для этого параметра также отображается единица измерения, определенная сетевым слоем. Например, если единицей измерения являются метры, то во время запуска эта настройка помечается как Измерение от (метры).
- Метод До — здесь указан метод, используемый виджетом для определения точки, в которой заканчивается линейное событие.
- Имя маршрута До — указывает название маршрута, который нужно использовать для определения конечной точки линейного события. Этот параметр доступен только в том случае, если либо выбранный слой событий является связанным линейным событием, либо выбранный набор атрибутов включает слой связанных линейных событий.
- Измерение До — определяет значение измерения для конечной точки линейного события. Значение измерения определяет точное местоположение на маршруте, где будет начинаться линейное событие. В надписи для этого параметра также отображается единица измерения, определенная сетевым слоем. Например, если единицей измерения являются метры, то во время запуска эта настройка помечается как Измерение До (метр).
- Дата начала — позволяет указать дату начала события или событий.
- Дата окончания — позволяет указать дату окончания события или событий.
- Cлияние совпадающих событий — объединить новые события с любыми существующими событиями с точными атрибутами, которые пересекаются с новыми событиями.
- Исключение перекрывающихся событий — удаление существующих событий, которые перекрываются с новыми событиями.
Настройки
Виджет Добавить линейное событие включает в себя следующие настройки:
- Выбрать карту — выбрать виджет Карта.
- Загрузить слои — Загрузка слоев из веб-карт в подключенный виджет Карта. Чтобы загрузить слои, виджет Карта должен быть подключен к веб-карте со слоями LRS.
- Очистить слои — Удаление из виджета всех загруженных слоев.
- Конфигурация слоя — Щелкните слой, чтобы открыть панель Конфигурация слоя.
- Надпись—Задайте для слоя понятную подпись. Эта надпись отображается на панели виджетов во время выполнения.
- Использовать псевдоним поля — включите этот параметр для отображения псевдонимов полей во время запуска. Псевдоним, или отображаемое имя является альтернативным именем для поля. Обычно это более понятное описание содержимого поля. В отличие от настоящих имен полей, псевдонимы могут не придерживаться ограничений базы данных и могут содержать специальные символы, например, пробелы.
- Настройка полей — выберите, какие атрибутивные поля из слоя включать в панель виджета во время запуска. Вы можете определить, будет ли каждое атрибутивное поле доступно для редактирования во время запуска, щелкнув Редактируемое или Не редактируемое.
- Настройки по умолчанию — настройте параметры по умолчанию, которые должны быть доступны при первой загрузке виджета.
- Событие (одна линия) — выберите слой событий по умолчанию для добавления отдельного линейного события.
- Сеть (несколько линий) — выберите сетевой слой по умолчанию для добавления нескольких линейных событий. Когда пользователь добавляет отдельное линейное событие, сеть всегда является зарегистрированной сетью для выбранного слоя событий.
- Метод От — выберите метод по умолчанию для определения виджетом начальной точки линейного события.
- Метод До — выберите метод по умолчанию для определения виджетом конечной точки линейного события.
Для опций Метод От и Метод До можно выбрать следующий метод:
- Маршрут и измерение — виджет указывает местоположение, используя название маршрута и значение измерения, которые предоставляет пользователь.
- Тип — выберите, настроен ли виджет на добавление отдельных событий или нескольких событий.
- Набор атрибутов — если для слоя настроены наборы атрибутов для Pipeline Referencing или наборы атрибутов для Roads and Highways, вы можете выбрать один из них по умолчанию из ниспадающего меню. Виджет отображает только линейные события, которые являются частью набора атрибутов. Наборы атрибутов — это коллекции атрибутов слоя событий. Вы можете атрибутировать наборы для создания сразу нескольких событий с набором специальных дополнительных атрибутов, специфичных для организации.
- Настройки отображения — выберите, какие настройки будут отображаться на панели виджета при запуске. Если вы решите скрыть какой-либо параметр здесь, настройки виджета, которые настраиваются в разделе Настройки по умолчанию, не будут изменяться пользователем во время запуска.
- Скрыть тип — скрыть настройку Тип на панели виджета.
- Скрыть событие — скрыть настройку Событие на панели виджета.
- Скрыть сеть — скрыть настройку Сеть на панели виджета.
- Скрыть метод — скрыть настройку Метод От и Метод До на панели виджета.
- Скрыть набор атрибутов — скрыть настройку Набор атрибутов на панели виджета.
- Скрыть Измерения — скрыть настройки Измерение От и Измерение До на панели виджета.
Добавьте линейное событие, указав имя маршрута и значения измерений
Выполните следующие действия, чтобы добавить линейное событие.
- Запустите Experience Builder. Войдите на портал ArcGIS Enterprise.
- Добавьте виджет Карта. Подключите его к веб-карте с данными LRS, опубликованными с включенной функцией Системы линейных координат и, дополнительно, функцией Управление версиями.
- Добавьте виджет Добавить линейное событие. Подключите его к виджету Карта, затем загрузите слои LRS из виджета Карта.
- Публикация приложения.
- Запустите приложение. При появлении запроса войдите на свой портал ArcGIS Enterprise.
- Перейдите к местоположению, где хотите добавить линейное событие.
Примечание:
Чтобы приблизиться к местоположениям маршрута, вы можете использовать виджет Поиск по маршруту или использовать действия с данными с виджетом Поиск по маршруту или Таблица. - Откройте виджет Добавить линейное событие.
Вы также можете использовать действия с данными для добавления линейных событий.
- Используйте тип по умолчанию или щелкните стрелку ниспадающего списка Тип и, при желании, измените тип.
- Если для параметра Тип выбрано Одна линия, используйте слой линейных событий по умолчанию или щелкните стрелку ниспадающего списка Событие и выберите другой слой линейных событий.
Если для параметра Тип задано Несколько линий, вы можете использовать набор атрибутов по умолчанию или выбрать другой набор атрибутов.
Значение в разделе Сеть отображается в зависимости от выбранного слоя событий.
- Укажите начальное местоположение для линейного события, выполнив одно из следующих действий:
- Введите имя маршрута в текстовом поле Имя маршрута От.
- Щелкните кнопку выбора маршрута и щелкните маршрут на карте.
Значение параметра Измерение От заполняется в зависимости от местоположения, где вы щелкнули. После ввода начального значения измерения в этом месте на карте появится зеленая точка.
- При необходимости можно изменить начальное значение измерения, выполнив одно из следующих действий:
- Введите значение измерения в поле Измерение От.
Примечание:
Также поддерживаются значения измерений пикетажа.
- Щелкните кнопку выбора измерения и щелкните точку на маршруте.
- Введите значение измерения в поле Измерение От.
- Укажите конечное местоположение для линейного события, выполнив одно из следующих действий:
- Для событий в нелинейной сети или событий, не охватывающих линейную сеть, щелкните кнопку выбора измерения , затем щелкните точку на маршруте в месте, где вы хотите завершить линейное событие.
Имя маршрута До по умолчанию задается по Имени маршрута От и не может быть изменено. Если нужно изменить Имя маршрута До, введите новое имя маршрута в разделе Имя маршрута От.
- Для охватывающих событий в линейной сети примите имя по умолчанию для Имя маршрута До или измените конечный маршрут, указав другое имя маршрута в текстовом поле Имя маршрута До.
Либо щелкните кнопку выбора маршрута , затем щелкните точку на маршруте, где хотите завершить линейное событие.
Примечание:
Значения Маршрут От и Маршрут До должны находиться на одной линии.
После ввода конечного значения измерения в этом месте на карте появится красная точка.
- Для событий в нелинейной сети или событий, не охватывающих линейную сеть, щелкните кнопку выбора измерения , затем щелкните точку на маршруте в месте, где вы хотите завершить линейное событие.
- Также можно задать новое конечное измерение, выполнив одно из следующих действий:
- Введите значение измерения в поле Измерение До.
Примечание:
Также поддерживаются значения измерений пикетажа.
- Щелкните кнопку выбора измерения и щелкните значение измерения вдоль маршрута на карте.
- Введите значение измерения в поле Измерение До.
- Задайте начальную дату события одним из следующих способов:
- Оставьте дату начала по умолчанию, которая является текущей датой.
- Введите дату начала в окне Дата начала.
- Щелкните кнопку календаря и выберите дату начала.
- Поставьте отметку Использовать дату начала маршрута.
- Также можете задать дату окончания для линейного события одним из следующих способов:
- Введите дату окончания в текстовом окне Дата окончания.
- Щелкните кнопку календаря и выберите дату окончания.
- Поставьте отметку Использовать дату окончания маршрута.
Примечание:
Если вы не укажете дату окончания, событие будет продолжаться всегда в будущем.
- Включите опцию проверки данных, чтобы предотвратить ошибочный ввод при описании маршрута с линейными событиями.
- Слияние совпадающих событий - когда все значения атрибутов для нового события точно совпадают с существующим событием, и если новое событие примыкает к существующему событию или перекрывает его с точки зрения значений измерений, а его временные отрезки совпадают или перекрываются, новое событие объединяется с существующим событием и диапазон измерений соответственно расширяется. Для получения более подробной информации см. сценарии объединения совпадающих событий в ArcGIS Pipeline Referencing или сценарии исключения наложений в ArcGIS Roads and Highways.
- Удалить перекрывающиеся события — измерение, дата начала и дата окончания существующих событий корректируются, чтобы предотвратить перекрытия по времени и значениям измерений после создания нового линейного события или событий. Дополнительные сведения см. в сценариях удаления перекрытий в ArcGIS Pipeline Referencing или в сценариях удаления перекрытий в ArcGIS Roads and Highways.
- Щелкните Далее.
Атрибуты выбранного слоя линейных событий отображаются на второй панели.
- Указать значения атрибутов для слоя событий.
Для нескольких событий набор атрибутов может содержать события, связанные с разными сетями. Отображаются только события, связанные с выбранной сетью.
Для нескольких событий используйте опции рядом со слоями событий, чтобы включать или исключать их из действий по редактированию. Невыбранные события добавлены не будут.
Для нескольких событий то, будет ли поле события видимым и редактируемым или нет, зависит от конфигурации набора атрибутов. Настройка события для отдельных событий не применяется при добавлении нескольких событий.
Можете использовать инструмент Копировать атрибуты для копирования атрибутов из существующего события.
- Щелкните Сохранить.
Как только новое линейное событие добавляется и отображается на карте, на панели инструментов появляется подтверждающее сообщение.
Опции взаимодействия
Вы можете использовать действия с данными в других виджетах для запуска виджета Добавить линейное событие и заполнения связанных значений. Чтобы иметь возможность использовать действия с данными, сеть в исходном виджете должна иметь связанные линейные события, опции действий с данными в разделе Добавить линейное событие в исходном виджете должны быть включены, а виджет Добавить линейное событие должен быть настроен в интерфейсе. Отключите опции действий с данными Добавить линейное событие в исходном виджете, чтобы не использовать действия с данными.
Следующие виджеты поддерживают действия с данными виджета Добавить линейное событие:
- Виджет Поиск по маршруту — действие с данными заполняет опции события или набора атрибутов, сети, маршрута, измерения и даты.
- Виджет Таблица — действие с данными заполняет опции события или набора атрибутов, сети, маршрута и даты.
Примечание:
Вы можете изменить любые значения после того, как они будут заполнены. Если вы это сделаете, виджет Добавить линейное события по-прежнему будет проверять все записи.
Выполняйте действия с данными с помощью виджета Поиск по маршруту
Чтобы использовать действие с данными во время запуска с виджетом Поиск по маршруту, выполните следующие шаги:
- Выберите запись результата в результатах Поиска по маршруту.
- Щелкните кнопку Действие в верхней части панели виджета Поиск по маршруту.
- Добавьте линейное событие, выполнив одно из следующих действий:
- Щелкните Добавить линейное событие, введите конечное значение измерения в опции Измерение До и атрибуты для нового линейного события.
Параметры Событие, Сеть, ID маршрута От или Имя маршрута От, Измерение От, ID маршрута До или Имя маршрута До, Дата начала и Дата окончания заполняются на основе выбранного маршрута из виджета Поиск по маршруту.
- Если результат поиска содержит маршрут с двумя значениями измерений, щелкните Добавить линейное событие.
Параметры Событие, Сеть, ID маршрута От или Имя маршрута От, Измерение От, Измерение До, ID маршрута До или Имя маршрута До, Дата начала и Дата окончания заполняются на основе выбранного маршрута из виджета Поиск по маршруту.
- Если результат поиска содержит маршрут с единственным значением измерения, выберите Добавить линейное событие (от) в качестве начального измерения или Добавить линейное событие (до) в качестве конечного измерения добавляемого линейного события.
Если вы выбрали Добавить линейное событие (от), то будет заполнено значение Измерение От, и надо указать значение Измерение До.
Если вы выбрали Добавить линейное событие (до), то будет заполнено значение Измерение До, и следует указать значение Измерение От.
Параметры Событие, Сеть, ID маршрута От или Имя маршрута От, Измерение От или Измерение До, ID маршрута До или Имя маршрута До, Дата начала и Дата окончания заполняются на основе выбранного маршрута из виджета Поиск по маршруту.
- Щелкните Добавить линейное событие, введите конечное значение измерения в опции Измерение До и атрибуты для нового линейного события.
Примечание:
Вы можете изменить любые значения после того, как они будут заполнены. Если вы это сделаете, виджет Добавить линейное событие по-прежнему будет проверять все записи.
Выполняйте действия с данными с помощью виджета Таблица
Чтобы использовать действие с данными во время запуска с виджетом Таблица, выполните следующие шаги:
- Выберите запись в виджете Таблица.
- Щелкните кнопку Действие в верхней части панели виджета Таблица.
- Щелкните Добавить линейное событие.
Параметры Событие или Набор атрибутов, Сеть, ID маршрута или Имя маршрута и OID события заполняются на основе выбранного события из таблицы.
- Для нелинейной сети выберите маршрут.
Выбранный маршрут содержит значения Маршрут От и Маршрут До. Вам нужно заполнить значения измерений, чтобы добавить события.
- Для линейной сети выберите один или два маршрута на одной линии.
Если для охватывающего события или событий в наборе атрибутов выбраны два маршрута, они заполняют значения Маршрут От и Маршрут До в соответствии с их порядком на линии. Вам нужно заполнить значения измерений, чтобы добавить события.
Значения Дата От и Дата До заполняются с использованием дат начала и окончания искомого маршрута или маршрута с нижним порядком линии, если выбраны два маршрута.
Примечание:
Вы можете изменить любые значения после того, как они будут заполнены. Если вы это сделаете, виджет Добавить линейное событие по-прежнему будет проверять все записи.