Результаты применения правила Сокращение узлов маршрута (Route Node Reduction)

На следующих примерах показаны результаты исполнения правила Сокращение узлов маршрута (Route Node Reduction) на двух схемах.

При помощи компоновщика набора сетевых данных могут создаваться схемы с объединенными узлами или без них. Это означает, что каждое соединение элемента сети, которое производится несколько раз на результирующем маршруте, может быть представлено в созданной схеме либо одним объединенным узлом схемы, либо несколькими узлами. Если схема создается без объединенных узлов, поскольку все узлы схемы являются узлами с двумя соединениями, все узлы являются узлами маршрута. Если узлы объединены, степень объединенных узлов больше 2, правило Сокращение узлов маршрута (Route Node Reduction), которое действует только на узлы маршрута (узлы степени 2), не сокращает объединенные узлы. Для лучшего понимания на двух схемах показаны примеры результатов правила Сокращение узлов маршрута (Route Node Reduction) на основании одинакового решения сетевого анализа маршрута: схема A, созданная без объединенных узлов, и схема B, созданная с объединенными узлами.

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

Образец схемы A, созданной без объединенных узлов

На рисунке B показана схема B, созданная при объединении узлов схемы. В этом случае соединения, которые возникают несколько раз вдоль результирующего маршрута сети, не множатся в созданной схеме. Множатся только ребра, связывающие эти соединения. Применяемый в этой схеме алгоритм компоновки схемы Разделить перекрывающиеся связи (Separate Overlapping Links) ясно выделяет эти объединенные узлы схемы и соответствующие связи.

Образец схемы B, созданной с объединенными узлами

Пример 1. Сокращение всех узлов маршрута, реализуемое данным классом объектов схемы.

Для шаблона схематического представления, реализующего эти образцы схем, определяется правило Сокращение узлов маршрута (Route Node Reduction) для сокращения красных узлов маршрута, связанных с соединениями ParisMultimodal_ND.

Свойства правила Сокращение узлов маршрута (Route Node Reduction), устанавливаемые для сокращения красных ParisMultimodal_ND_Junctions

На следующих рисунках показан результат, полученный после обновления схем A и B при активном этом правиле сокращения узлов.

Схема A после сокращения узлов с двумя соединениями
Схема B после сокращения узлов с двумя соединениями

На рисунке A.1.1 показана схема A, созданная без объединенных узлов после исполнения правила. Поскольку все узлы ParisMultimodal_ND_Junctions, находящиеся на схеме, являются узлами схемы с двумя соединениями, правило сокращает все эти узлы. Для схемы, созданной с двумя объединенными узлами, см. рис. B.1.1, во время выполнения правила были сокращены только узлы с двумя соединениями. Объединенные узлы были оставлены.

На следующих рисунках показана схема B с объединенными узлами после того, как она была скомпонована с использованием алгоритма компоновки схемы Иерархический - Развитое дерево (Hierarchical - Smart Tree): на рис. B.1.2 показано содержимое схемы B в то время, когда правило Сокращение узлов маршрута (Route Node Reduction) не было активным, а на рис. B.1.3 показана та же схема при активном правиле.

Схема B скомпонована с использованием алгоритма компоновки схемы Иерархический - Развитое дерево (Hierarchical - Smart Tree) до применения правила Сокращение узлов маршрута (Route Node Reduction).
Схема B скомпонована с использованием алгоритма компоновки схемы Иерархический - Развитое дерево (Hierarchical - Smart Tree) после применения правила Сокращение узлов маршрута (Route Node Reduction)

На рис. B.1.4 показаны значения атрибута Attr_DriveTime для двух связей схемы, выбранных на схеме B при активном правиле Сокращение узлов маршрута (Route Node Reduction).

Значения атрибута Attr_DriveTime для двух связей схемы, выбранных на схеме D до применения правила Сокращение узлов маршрута (Route Node Reduction).

На рис. B.1.5 показаны данные по одной связи схемы, оставшейся после применения правила Сокращение узлов маршрута (Route Node Reduction).

Проверка значения атрибута Attr_DriveTime и использование средства Идентифицировать (Identify) на связи схемы, оставшейся после применения правила Сокращение узлов маршрута (Route Node Reduction) на схеме B

Пример 2. Сокращение узлов маршрута, реализуемое данным классом объектов схемы в соответствии с их углом.

На следующих скриншотах показаны результаты, полученные на схемах A и B при применении правила Сокращение узлов маршрута (Route Node Reduction) для сокращения узлов маршрута ParisMultimodal_ND_Junctions, если только их связи образуют угол меньше 30 градусов.

Атрибуты правила Сокращение узлов маршрута (Route Node Reduction) задаются следующим образом.

Свойства правила Сокращение узлов маршрута (Route Node Reduction), заданные для сокращения красных узлов ParisMultimodal_ND_Junctions, если их связи образуют угол меньше 30 градусов

На рисунках A.2.1 и B.2.1 показаны результаты, полученные после обновления схем при активном правиле сокращения узлов маршрута.

Схема A после применения правила Сокращение узлов маршрута (Route Node Reduction)
Схема B после применения правила Сокращение узлов маршрута (Route Node Reduction)

Связанные темы

5/10/2014