Skip to main content

Применение динамической сегментации

Доступно с лицензией Location Referencing.

Инструмент Динамическая сегментация создает результат, в котором события на маршруте динамически сегментируются вместе в один набор записей. Инструмент возвращает отдельные записи в любом измерении вдоль события, где меняется любой из атрибутов.

Примечание:

Если при работе этого инструмента наблюдаются проблемы с производительностью или сбои, увеличьте объем динамической памяти на уровне сервиса.

Этот инструмент имеет множество вариантов применения в зависимости от потребностей организации и предоставляет основу для анализа при оценке вариантов регулирования, политики и бюджета. Ниже приведены примеры:

  • Анализируйте условия на трубопроводе, используя другие переменные для определения распределения средств на техническое обслуживание.

  • Обеспечьте перекрестную проверку событий, чтобы обеспечить точность данных по маршруту.

  • Проверьте наличие пробелов в данных и заполните их.

Сценарий динамической сегментации

На следующей схеме два слоя линейных событий (Test Pressure Range и DOT Class) и слой точечных событий Point1 связаны с одним маршрутом (Route1).

Слои событий и сегментированные выходные данные на 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. Инструмент Наложение событий выводит класс объектов или таблицу, которая представляет динамическую сегментацию входных данных, но выходные данные не подключены к входным событиям для редактирования.

Вернуть результат динамической сегментации

Чтобы вернуть результат динамической сегментации, выполните следующие действия:

  1. Откройте карту в ArcGIS Pro.

    Примечание:

    Для запуска этого инструмента нужны классы объектов сетевых и линейных событий.

  2. При необходимости приблизьтесь к местоположению или маршрутам на карте, к которым вы хотите применить динамическую сегментацию.

  3. На вкладке Location Referencing в группе События щелкните DynSeg .

    Появится панель Динамическая сегментация.

  4. Щелкните стрелку ниспадающего списка Сеть и выберите сеть, к которой вы хотите применить динамическую сегментацию.

  5. Щелкните стрелку ниспадающего списка Набор атрибутов линий и выберите набор атрибутов линий.

    События в выбранном наборе атрибутов используются для динамической сегментации.

  6. Щелкните стрелку ниспадающего списка Набор атрибутов точек и выберите набор атрибутов точек.

    События в выбранном наборе атрибутов используются для динамической сегментации.

  7. Щелкните Выбрать один или несколько маршрутов, чтобы выбрать на карте маршрут или маршруты с событиями, которые вы хотите сегментировать.

    Для заполнения списка Маршруты можно использовать любой из предоставленных интерактивных инструментов выборки.

    Если маршруты уже выбраны при выборе сети, они добавляются в список Маршруты.

  8. Щелкните Запустить, чтобы применить динамическую сегментацию к выбранному набору.

    Создается и добавляется в панель Содержание класс выходных объектов Динамическая сегментация.

Редактирование записей в выходном классе объектов

Редактирование событий в классе выходных объектов динамической сегментации аналогично редактированию событий в таблице атрибутов слоя событий. Вы можете выполнять редактирование динамической сегментации, чтобы исправить ошибки, отразить изменения в измерениях на связанном маршруте и обновить значение уникальных атрибутов событий.

Чтобы редактировать события в выходном классе объектов динамической сегментации после запуска инструмента Динамическая сегментация , выполните следующие шаги:

  1. Щелкните правой кнопкой мыши класс выходных объектов Динамической сегментации на панели Содержание и щелкните Таблица атрибутов.

    Появится таблица атрибутов.

  2. Дважды щелкните ячейку в таблице, чтобы обновить ее значение.

    Примечание:

    Следующие поля не редактируются: ObjectID, route_id, from_date, to_date, event_type, from_measure, to_measure, SHAPE и SHAPE_Length.

    Если для редактирования таблицы вы используете такой инструмент, как Вычислить поле, кнопка Сохранить изменения включается, если в инструменте геообработки включена опция Включить отмену или вы отредактировали объект перед использованием инструмента.

    Если появляется сообщение о получении блокировок, предотвращение конфликтов включено.

  3. На вкладке Редактирование щелкните Сохранить изменения, чтобы сохранить правку.

    Изменения, внесенные в выходной класс пространственных объектов Динамической сегментации, применяются к отдельным слоям событий.

    Примечание:

    Идентичные, совпадающие события объединяются, если опция Слияние совпадающих событий в таблице динамической сегментации отмечена в опциях Location Referencing.

    Если эта отметка установлена, совпадающие события с одинаковыми атрибутами объединяются.