Доступно с лицензией Network Analyst.
Инструмент геообработки Слияние сети (Dissolve Network) создает в выходной рабочей области базы геоданных новый набор сетевых данных с меньшим количеством линейных объектов ребер, чем во входном наборе.
В наборах сетевых данных с меньшим числом линейных объектов ребер механизм расчета сетевого анализа может проходить по сети быстрее, что в результате приводит к более быстрому выполнению сетевого анализа. Результаты сетевого анализа также содержат меньшее число сетевых элементов, а это означает, что геометрия маршрута и путевой лист создаются быстрее.
Сокращение числа линейных объектов достигается путем объединения логически связанных линейных объектов одного типа, т. е. сегментов улицы с одним названием, дорог, имеющих одинаковый тип иерархии и имеющих одинаковые ограничения движения и т.д.
Пример
В этом примере данные уличной сети были оцифрованы так, что линейным объектам запрещено пересекать друг друга без разделения на сегменты в точках пересечения. Это привело к тому, что многие сегменты улиц представлены в виде множества линий, что не является обязательным для выполнения корректного сетевого анализа. На карте ниже показаны улицы и прочие имеющиеся данные, например, железные дороги и административные границы.
Визуализация необработанных данных класса объектов улиц и визуализация конечных точек линейных объектов в виде треугольников показывает, что имеется большое число разрывов в объектах улиц, особенно в зонах пересечения дорог и железнодорожных путей.
После обработки этих данных инструментом Слияние сети (Dissolve Network) полученные данные содержат меньшее количество объектов улиц — 150 вместо 824 в исходных данных. Обратите внимание, что на карте, представленной ниже, отображено меньшее число треугольников.
Это достигается посредством объединения смежных линейных объектов с одинаковыми атрибутами. Следует заметить, что конечные точки линий на пересечениях улиц также исчезают — новые точки соединения (показано кругами) создаются на физических пересечениях улиц. Где нет соединений, там пересечения не создаются. Улицы, соединяющиеся в конечных точках, будут по-прежнему соединены.
Процесс работы инструмента Слияние сети (Dissolve Network)
Ниже перечислены действия, выполняемые инструментом Слияние сети (Dissolve Network).
- Создание графа соединений в сети во временной рабочей области.
- Анализ соединений линейных объектов графа на наличие совместимых значений полей и их логическое объединение.
- Создание объединенных линейных объектов на выходе логических цепочек.
- Создание класса объектов с новыми конечными точками с указанием соединений, где произошло объединение линейных объектов.
- Создание набора сетевых данных с теми же поворотами, атрибутами сети и настройками путевого листа, что и исходный набор, но с объединенными линейными объектами и точками с целью сокращения количества элементов сети.
- Создание таблицы журнала с перечнем созданных объединенных линейных объектов и указанием, из каких исходных объектов они были созданы.