Применение динамической сегментации
Доступно с лицензией Location Referencing.
Инструмент Динамическая сегментация создает результат, в котором события на маршруте динамически сегментируются вместе в один набор записей. Инструмент возвращает отдельные записи в любом измерении вдоль события, где меняется любой из атрибутов.
Примечание:
Если при работе этого инструмента наблюдаются проблемы с производительностью или сбои, увеличьте объем динамической памяти на уровне сервиса.
Этот инструмент имеет множество вариантов применения в зависимости от потребностей организации и предоставляет основу для анализа при оценке вариантов регулирования, политики и бюджета. Ниже приведены примеры:
Анализируйте условия на трубопроводе, используя другие переменные для определения распределения средств на техническое обслуживание.
Обеспечьте перекрестную проверку событий, чтобы обеспечить точность данных по маршруту.
Проверьте наличие пробелов в данных и заполните их.
Сценарий динамической сегментации
На следующей схеме два слоя линейных событий (Test Pressure Range и DOT Class) и слой точечных событий Point1 связаны с одним маршрутом (Route1).
Маршрут калибруется слева направо между измерениями 0 и 8. На маршруте три события, они имеют входные и выходные свойства, описанные в подразделах ниже.
Входные данные
В следующей таблице показаны измерения и значения события:
Входные данные (TestPressureRange)
|
ID маршрута |
ID события |
Измерение От |
Измерение До |
Дата От |
Дата До |
Тестовое среднее |
|---|---|---|---|---|---|---|
|
Route1 |
Event1 |
0 |
4 |
01.01.2000 |
|
Вода |
|
Route1 |
Событие2 |
4 |
8 |
01.01.2000 |
|
Воздух |
Вход (Класс DOT)
|
ID маршрута |
ID события |
Измерение От |
Измерение До |
Дата От |
Дата До |
Класс DOT |
|---|---|---|---|---|---|---|
|
Route1 |
Event1 |
0 |
6.7 |
01.01.2000 |
|
Класс1 |
|
Route1 |
Событие2 |
6.7 |
8 |
01.01.2000 |
|
Класс2 |
Входные данные (Point1)
|
ID маршрута |
ID события |
Измерения |
Дата От |
Дата До |
Код |
|---|---|---|---|---|---|
|
Route1 |
Event1 |
5 |
01.01.2000 |
|
P1 |
Результаты
Выходной класс объектов и сопутствующая таблица атрибутов создаются динамически с использованием данных из составных линейных событий. Таблица атрибутов доступна для редактирования, и изменения применяются к отдельным слоям событий.
При движении в направлении калибровки маршрута (слева направо) первый сегмент определяется значением TestPressureRange, Water, которое начинается с измерения 0 и заканчивается измерением 4. Второй сегмент определяется значением Test Pressure Range, Air, которое начинается с измерения 4 и заканчивается в измерении 5 из-за наличия точечного события, P1. Третий сегмент обусловлен точечным событием P1, на измерении 5. Четвертый сегмент между измерениями 5 и 6.7 содержит значение Test Pressure Range, Air, и DOT Class 1. Последний сегмент между измерениями 6.7 и 8 содержит значение Test Pressure Range, Air, и DOT Class 2.
В следующей таблице показаны выходные данные динамической сегментации:
Выход (динамическая сегментация)
|
ID маршрута |
Тип |
Секция |
Измерение От |
Измерение До |
Дата От |
Дата До |
Вода |
Класс DOT |
Код |
|
Route1 |
Линия |
1 |
0 |
4 |
01.01.2000 |
|
Вода |
Класс 1 |
|
|
Route1 |
Линия |
2 |
4 |
5 |
01.01.2000 |
|
Воздух |
Класс 1 |
|
|
Route1 |
Точка |
3 |
5 |
5 |
01.01.2000 |
|
Воздух |
Класс 1 |
P1 |
|
Route1 |
Линия |
4 |
5 |
6.7 |
01.01.2000 |
|
Воздух |
Класс 1 |
|
|
Route1 |
Линия |
5 |
6.7 |
8 |
01.01.2000 |
|
Воздух |
Класс 2 |
Управляемые пользователем поля линейного события можно редактировать, если поле Typeзадано как линия (Line), тогда как управляемые пользователем поля точечного события можно редактировать, если поле Type задано как точка (Point).
Примечание:
Этот инструмент аналогичен инструменту Наложение событий. Разница между инструментом Динамическая сегментация и инструментом Наложение событий заключается в том, что инструмент динамической сегментации можно использовать для редактирования данных события в сеансе редактирования ArcGIS Pro. Инструмент Наложение событий выводит класс объектов или таблицу, которая представляет динамическую сегментацию входных данных, но выходные данные не подключены к входным событиям для редактирования.
Вернуть результат динамической сегментации
Чтобы вернуть результат динамической сегментации, выполните следующие действия:
Откройте карту в ArcGIS Pro.
Примечание:
Для запуска этого инструмента нужны классы объектов сетевых и линейных событий.
При необходимости приблизьтесь к местоположению или маршрутам на карте, к которым вы хотите применить динамическую сегментацию.
На вкладке Location Referencing в группе События щелкните DynSeg
.Появится панель Динамическая сегментация.
Щелкните стрелку ниспадающего списка Сеть и выберите сеть, к которой вы хотите применить динамическую сегментацию.
Щелкните стрелку ниспадающего списка Набор атрибутов линий и выберите набор атрибутов линий.
События в выбранном наборе атрибутов используются для динамической сегментации.
Щелкните стрелку ниспадающего списка Набор атрибутов точек и выберите набор атрибутов точек.
События в выбранном наборе атрибутов используются для динамической сегментации.
Щелкните Выбрать один или несколько маршрутов, чтобы выбрать на карте маршрут или маршруты с событиями, которые вы хотите сегментировать.
Для заполнения списка Маршруты можно использовать любой из предоставленных интерактивных инструментов выборки.
Если маршруты уже выбраны при выборе сети, они добавляются в список Маршруты.
Щелкните Запустить, чтобы применить динамическую сегментацию к выбранному набору.
Создается и добавляется в панель Содержание класс выходных объектов Динамическая сегментация.
Редактирование записей в выходном классе объектов
Редактирование событий в классе выходных объектов динамической сегментации аналогично редактированию событий в таблице атрибутов слоя событий. Вы можете выполнять редактирование динамической сегментации, чтобы исправить ошибки, отразить изменения в измерениях на связанном маршруте и обновить значение уникальных атрибутов событий.
Чтобы редактировать события в выходном классе объектов динамической сегментации после запуска инструмента Динамическая сегментация
, выполните следующие шаги:
Щелкните правой кнопкой мыши класс выходных объектов Динамической сегментации на панели Содержание и щелкните Таблица атрибутов.
Появится таблица атрибутов.
Дважды щелкните ячейку в таблице, чтобы обновить ее значение.
Примечание:
Следующие поля не редактируются:
ObjectID,route_id,from_date,to_date,event_type,from_measure,to_measure,SHAPEиSHAPE_Length.Если для редактирования таблицы вы используете такой инструмент, как Вычислить поле, кнопка Сохранить изменения включается, если в инструменте геообработки включена опция Включить отмену или вы отредактировали объект перед использованием инструмента.
Если появляется сообщение о получении блокировок, предотвращение конфликтов включено.
На вкладке Редактирование щелкните Сохранить изменения, чтобы сохранить правку.
Изменения, внесенные в выходной класс пространственных объектов Динамической сегментации, применяются к отдельным слоям событий.
Примечание:
Идентичные, совпадающие события объединяются, если опция Слияние совпадающих событий в таблице динамической сегментации отмечена в опциях Location Referencing.
Если эта отметка установлена, совпадающие события с одинаковыми атрибутами объединяются.