Как работает инструмент Слияние сети

Инструмент геообработки Слияние сети создает в выходной рабочей области базы геоданных новый набор сетевых данных с меньшим количеством линейных объектов, чем во входном наборе.

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

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

Пример

В этом примере данные улицы собраны так, что линейным объектам запрещено пересекать друг друга без разделения на отрезки. Это привело к тому, что многие улицы представлены разорванными линиями. На карте ниже показаны улицы и прочие собранные данные, такие как железнодорожные линии и административные границы.

Карта улиц и железнодорожных линий

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

Исходные данные улиц содержат конечные точки в каждом пересечении и, в некоторых случаях, вдоль сегмента улицы

После обработки этих данных инструментом Слияние сети полученные данные содержат меньшее количество объектов улиц — 150 вместо 824 в исходных данных. Обратите внимание, что на карте, представленной ниже, отображено меньшее число треугольников.

Те же данные улиц после запуска инструмента Слияние сети содержат значительно меньше конечных точек.

Это достигается путем объединения смежных линейных объектов с одинаковыми атрибутами. Следует заметить, что конечные точки линий на пересечениях улиц также исчезают — переопределение точек соединения (показано кругами) создается на физических пересечениях улиц. Где нет соединений, там пересечения не создаются. Улицы, соединяющиеся в конечных точках соединяются.

Процесс работы инструмента Слияние сети

В следующем списке перечислены действия, выполняемые инструментом Слияние сети:

  • Создание графа соединений сети во временной рабочей области.
  • Анализ графа соединений на наличие совместимых значений полей и логическое их объединение.
  • Создание объединенных линейных объектов на выходе логических цепочек.
  • Создание класс объектов переопределяющих конечных точек с указанием соединений посередине объединенных линейных объектов.
  • Создание набора сетевых данных с теми же поворотами, атрибутами сети и параметрами направлений движения, что и первоначальный набор, но с объединенными линейными объектами и точками с целью сокращения количества элементов сети.
  • Создание таблицы журнала с перечнем созданных объединенных линейных объектов и указанием, из каких исходных объектов они были созданы.
  • Если набор сетевых данных, к которому применяется слияние, не содержит какой-либо функциональности 10.1, будет создан набор данных версии 10.0.

Связанные разделы