Конвертацией OSM в польский формат занимается куча народу. Для западных пользователей это возможность получить бесплатные гарминовские карты, а для ex-USSR - еще и и конвертация в Русу, Навител и т.д.
Помимо конвертора Liosha, мне известны еще следующие:
-
упомянутый выше Osm2mp
Сайт - http://wiki.openstreetmap.org/index.php/Osm2mp . Ссылка не прямая, требуется хайти по ней браузером и уже на следующей странице кликать на загрузку (особенность бесплатного хостинга я-ля Народ.ру).
Конвертор неплохой, GPSMapEdit на файл не ругается. Роутинга нет. -
конвертор Radomir’а
Описание - http://forum.openstreetmap.org/viewtopic.php?pid=2802#p2802
Скачать пока нечего. Вроде есть роутинг. -
конвертор Karl Newman aka SiliconFiend
Описание - http://forum.openstreetmap.org/viewtopic.php?pid=2836#p2836
Скачать можно, но сказано, что очень медленный на больших областях. Другая версия только в процессе обдумывания. Неплохо описаны задачи и концепция. Роутинга нет.
Еще есть легенда о том, чтобы сделать Mkgmap способным производить файлы .mp, но насколько продвинулась работа, неизвестно.
В идеале, как мне кажется, конвертор должен представлять собой нечто, могущее работать на сервере, не сильно потребяющее ресурсы в процессе конвертации, но при этом выполняющее ее достаточно быстро. На вход подаются .osm-файлы, разрезанные osmosis, а также файл конфигурации, в котором описываются замены типов. На выходе получается .mp.