Постараюсь ответить, как смогу. Если бы я мог строго формализовать эту задачу, наверно она была бы уже решена :slight_smile:

Да, можно. Перед секцией в мп есть комментарий, в котором сидит исходный тег. (это стандартная выдача osm2mp.pl)

; WayID = 145406054:0
; highway = tertiary
[POLYLINE]
Type=0x05
...

развязки можно узнать и по типу в мп - 0x08.

То и значит. Карта должна быть пригодной для рутинга. Например, можно строить маршруты между городами.

Да, можно объединять. Что делать со скоростью - усреднять, устанавливая разумное значение скорости для данного класса дороги.

Можно не париться, для начала. Тем не менее, меня интересует автомобильная карта. :slight_smile:

Да, улицы в городе желательно оставлять однонаправленными, если они уцелели после генерализации.

Линк - это однозначно развязка, которую нужно стягивать. Конечно, в исходных данных может быть ошибочно присвоенный *_link, но я думаю это на задачу не влияет.