Цели предложения:

  1. Адаптировать под навигацию проезд регулируемых перекрёстков.
  2. Минимизировать количество необходимых точек светофоров в области таких перекрёстков.
    Дополнительно можно (и нужно) проставлять время работы светофора (по классической схеме opening_hours «дни-часы»)
    В результате не появляется нагромождение изображений светофоров на карте. Отдельными точками имеет смысл обозначать дополнительные светофоры по траектории следования (отдельная стоп-линия и всё такое по ПДД) и связывать их с соответствующими отрезками дороги.
    Также появляется конкретная информация для определённых участков, проезд по которым связан со светофором.
    Устраняется неоднозначность для учёта времени проезда перекрёстка и появляется возможность точнее подсчитать это время для каждого направления.
    *Отрезки A, B, C формируются как и для маршрутов общественного транспорта: последовательным добавлением участков пути. Каждому сегменту присваивается роль direction. Первый и последний сегмент выбираются таким образом, чтобы исключалась двоякость интерпретации варианта проезда.
    Кстати, побочно такая схема будет показывать и разрешённые пути проезда перекрёстка.
    *Предлагаемая схема не требует каких-либо изменений в существующей «топологии» отрисовки перекрёстков.