Результаты применения правила Сокращение узлов маршрута (Route Node Reduction)
На следующих примерах показаны результаты исполнения правила Сокращение узлов маршрута (Route Node Reduction) на двух схемах.
При помощи компоновщика набора сетевых данных могут создаваться схемы с объединенными узлами или без них. Это означает, что каждое соединение элемента сети, которое производится несколько раз на результирующем маршруте, может быть представлено в созданной схеме либо одним объединенным узлом схемы, либо несколькими узлами. Если схема создается без объединенных узлов, поскольку все узлы схемы являются узлами с двумя соединениями, все узлы являются узлами маршрута. Если узлы объединены, степень объединенных узлов больше 2, правило Сокращение узлов маршрута (Route Node Reduction), которое действует только на узлы маршрута (узлы степени 2), не сокращает объединенные узлы. Для лучшего понимания на двух схемах показаны примеры результатов правила Сокращение узлов маршрута (Route Node Reduction) на основании одинакового решения сетевого анализа маршрута: схема A, созданная без объединенных узлов, и схема B, созданная с объединенными узлами.
На рисунке A показана схема A, созданная без объединенных узлов. В этом случае каждое соединение и каждое ребро, которые возникают несколько раз вдоль результирующего маршрута сети, представляются несколькими узлами и связями созданной схемы. Несколько узлов и связей накладываются в схеме.
На рисунке B показана схема B, созданная при объединении узлов схемы. В этом случае соединения, которые возникают несколько раз вдоль результирующего маршрута сети, не множатся в созданной схеме. Множатся только ребра, связывающие эти соединения. Применяемый в этой схеме алгоритм компоновки схемы Разделить перекрывающиеся связи (Separate Overlapping Links) ясно выделяет эти объединенные узлы схемы и соответствующие связи.
Пример 1. Сокращение всех узлов маршрута, реализуемое данным классом объектов схемы.
Для шаблона схематического представления, реализующего эти образцы схем, определяется правило Сокращение узлов маршрута (Route Node Reduction) для сокращения красных узлов маршрута, связанных с соединениями ParisMultimodal_ND.
На следующих рисунках показан результат, полученный после обновления схем 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.1.4 показаны значения атрибута Attr_DriveTime для двух связей схемы, выбранных на схеме B при активном правиле Сокращение узлов маршрута (Route Node Reduction).
На рис. B.1.5 показаны данные по одной связи схемы, оставшейся после применения правила Сокращение узлов маршрута (Route Node Reduction).
- Значение атрибута Attr_DriveTime для этой связи схемы представляет суммарные значения атрибута Attr_DriveTime для соответствующего сокращенного узла маршрута и его двух связей.
- При использовании инструмента Идентифицировать (Identify) На связи схемы, в диалоговом окне Идентифицировать (Identify), в отдельном окне в верхней части диалогового окна под входными данными, соответствующими щелкнутой связи, показаны данные для сокращенных объектов схемы. Выбранная в настоящий момент связь Улицы (Streets) соответствует сокращенным узлам маршрута, связанным с соединением 3885 ParisMultimodal_ND_Junctions и двум ребрам, Streets AVENUE FRANKLIN-D.ROOSEVELT и ROND-POINT DES CHAMPS-ELYSEES.
Пример 2. Сокращение узлов маршрута, реализуемое данным классом объектов схемы в соответствии с их углом.
На следующих скриншотах показаны результаты, полученные на схемах A и B при применении правила Сокращение узлов маршрута (Route Node Reduction) для сокращения узлов маршрута ParisMultimodal_ND_Junctions, если только их связи образуют угол меньше 30 градусов.
Атрибуты правила Сокращение узлов маршрута (Route Node Reduction) задаются следующим образом.
На рисунках A.2.1 и B.2.1 показаны результаты, полученные после обновления схем при активном правиле сокращения узлов маршрута.