Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Редактирование развязок - возможность нанесения и редактирования на карте города дорожных развязок в программном модуле "Map Editor" (далее МЕ). Режим редактирования развязок требуется для нанесения на карту и редактирования существующих направлений движения вдоль улиц города. Развязки представляются в виде связанного ориентированного графа. Граф развязок считается корректным, если между любыми двумя точками можно проложить путь. Поэтому не должно быть оторванных подграфов и вершин, из которых только выходят или в которые только входят направления движения. 

Окно МЕ в режиме редактирования развязок

...

Якорь
Добавление узлов
Добавление узлов
Добавление узлов

...

Для добавления узлов в МЕ необходимо войти в режим добавления Image Added и кликнуть левой кнопкой мыши в первой точке на карте, тем самым создав первую вершину графа. При создании следующей вершины между ней и предыдущей автоматически отображается ребро графа (стрелочка). Чтобы завершить прокладку пути, необходимо нажать "горячую" клавишу [Esc].

При прокладывании пути следует помнить о:

  • Направление движения. Если движение правостороннее, то в стрелки ребер графа, совпадающие с направлением движения, должны быть по правую сторону улицы (область "1" на рисунке) и наоборот (область "2" на рисунке). Также движение на перекрестках при правостороннем движении должно быть против часовой стрелки (область "1" на рисунке), а при левостороннем - по часовой стрелке (область "2" на рисунке).
  • Ширина улицы. Если улица узкая, имеет смысл провести путь по центру с двунаправленными ребрами графа (область "3" на рисунке).
  • Возможность смены пути при пересечении
    • Если пути пересекаются и в точке пересечения можно поменять путь (свернуть с одной улицы на другую), но в этой точке нет вершины, то ее можно добавить не прерывая построения пути, нажав на ребро в точке пересечения (ребро будет подсвечено синим). Тогда ребро разобьется на два автоматически.
    • Если пути пересекаются, но в точке пересечения нельзя поменять путь (например, движение по мосту и проезд под мостом), то в точке пересечения не должна стоять вершина графа (область "4" на рисунке).
  • Корректность графа. Граф развязок считается корректным, если между любыми двумя точками можно проложить путь. Поэтому не должно быть оторванных подграфов и вершин, из которых только выходят или в которые только входят направления движения (ребра). 

Image Added

Якорь
Тест корректности развязок
Тест корректности развязок
Тест корректности развязок

Якорь
Подбор коэффициента пересчета расстояния
Подбор коэффициента пересчета расстояния
Подбор коэффициента пересчета расстояния