Как рисовать Н-перекрёстки?

Alex
2017-03-04 00:43

Рассмотрим Н-перекрёсток и нарисуем его схему в редакторе  WME "как есть":

Почему нас не устраивает такая схема:
 1. Разворот из точки A в точку D Waze озвучит "Поверните налево, а затем поверните налево". Что нас не устраивает, ведь так?
 2. В схему не впишется перекрёсток с разрешённым разворот AD и запрещённым поворотом налево ED.
 3. Векторная статистика на отрезке налево не будет сохраняться

Что же делать?
Есть несколько вариантов, у каждого есть свои плюсы и минусы. 

С помощью вспомогательных сегментов
1. Дорисовываем согласно рисунку вспомогательные сегменты того же типа и с тем же именем, что и разделённая трасса. На этом этапе сегменты близко к друг другу не располагаем, чтобы было проще расставить манёвры на сегментах. Мы это можем сделать позже.

2. Теперь сделаем разворот. Для этого выделим сегмент, с которого будем разворачиваться и переопределим подсказку на дополнительный сегмент штатным средством редактора WME

Устанавливаем разворот

Сохраняем.
2. Тоже самое делаем для поворота налево



для сегмента второстепенной дороги переопределяем подсказку на вспомогательный сегмент, устанавливаем "Поворот налево"
3. И таким же способом для всех остальных манёвров.
4. На "перемычке" на забываем запретить ненужные манёвры (повроты налево и на вспомогательные сегменты)

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


Рассмотрим плюсы/минусы
Плюсы:
1. Раздельная статистика на все манёвры без потерь на "перемычке"
2. Обычный вид в клиенте, правильные подсказки
3. В эту схему вписываются многие сложные перекрёстки (См. пример выше).

Минусы:
1. Сложность схемы для понимания, высока вероятность совершить ошибку новичком.

Бабочка
Описание будет позже

Полезные скрипты:
WME Junction Angle Info, нажмите на кнопку Raw для установки.

Теги: перекрёсток
Рейтинг ответа: 5 (4 оценок)

Вы можете оставить свой комментарий