Конвертер OSM -> MP

Версия 0.4, добавлена поддержка мультиполигонов
http://garminmapsearch.com/osm/osm2mp_v04.zip

Может, имеет смысл в вики страничку сделать?

Конечно!

Я плакаль: http://forum.navitel.su/viewtopic.php?t=5529

kolob писал(а):
  А что можно сделать с белыми узлами ???
  Только вручную Embarassed

Ааа… Все понял. На самом деле в данный момент неоднозначно все… Ну, тогда, единственный выход - это резать дороги в точке пересечения. И причем еще на этапе создания карты.

Нда. Это надо еще найти точку слева/справа от точки пересечения…

В общем, можно было бы сделать поддержку “однозначных” запретов…
Но пока в России ни одного запрета я не нашёл.
Да и всего их в ОСМ сотня едва наберётся…
http://www.openstreetmap.org/api/0.5/relations/search?type=type&value=restriction

Ñòîëêíóëñÿ ñ ïðîáëåìîé, ÷òî ïðè èñïîëüçîâàííîé ýêñïîðòèðîâàííîé ìîñêâû â ïîëüñêîì ôîðìàòå êîíâåðòåð rusa íå ìîæåò ñêîíâåðòèðîâàòü ôàéë, òðåáóåòñÿ åãî ñíà÷àëà îòêðûòü â GPSMapEdit è ïîòîì ñîõðàíèòü â òîì æå ïîëüñêîì ôîðìàòå, ïðè ýòîì ðàçìåð ôàéëà óìåíüøàåòñÿ.
È, ïîêà åùå íå óâåðåí, íî êàæåòñÿ ÷òî ïðè òàêîì êîíâåðòèðîâàíèè ìåíÿåòñÿ íàïðàâëåíèå íåêîòîðûõ îäíîñòîðîííèõ äîðîã (äóáëåð ëåíèíãðàäñêîãî ïðîñïåêòà â öåíòð, ñåðåáðÿííîáîðñêèé òîííåëü â öåíòð).
È âîîáùå â êàêèõ ïðîãðàììàõ ìîæíî èñïîëüçîâàòü êàðòó, êîòîðóþ ìû òàê ñòàðàòåëüíî ðèñóåì?

ß ïîëüçóþ åå (ïîñëå êîíâåðòàöèè ÷åðåç GPSMapEdit) â Íàâèòåë 3.2. Òåñòèðîâàë òàê æå â 3.1 âåðñèè.

KekcuHa
нужен подробный лог конвертера русы, чтобы понять, из-за какого именно элемента он вываливается.
cgpsmapper раньше Москву тоже не переваривал
и тоже дело решалось пересохранением через мапедит
там ошибки была из-за того, что были разные роутинговые ноды с одинаковыми координатами
сейчас я по Москве их поисправлял, а Питер до сих пор не компилится

Что касается программ, то из MP можно скомпилировать:
Гармин, ГИСРусса, Навител, Rusa, GisRX, RedRoute, TourMap

А какая версия gpsmapedit ?

liosha
Я бы добавил 3 (“external”) поле в NodX= строку

Посмотрю вечером.

usm78-gis
нивапрос, только там же всегда 0 будет

чтобы выделять внешние узлы, надо как минимум иметь границу :slight_smile:
а дальше варианты: либо рубить сегмент по этой границе, либо использовать одну из уже имеющихся нод этого сегмента
с квадратной границей ещё можно всё организовать, но со сложной вряд ли

À êàê ïîëó÷èòü ïîäðîáíûé ëîã?
Ñåé÷àñ ñïîòûêàåòñÿ íà

I:\RusaWin32\Maps\1>mp2rmo.exe
in\2008-06-04_001819_moscow.mp
Reading in\2008-06-04_001819_moscow.mp...
Reading file: 12%

Ó ìåíÿ CarPC, êðîìå Rusa è GisRX ïîêà íè÷åãî íå íàøåë…

эт не ко мне, я русой почти не интересовался
как вариант: набор типов ей негарминовский нужен, или разнесение по слоям другое

есть ещё гарминовская MobilePC
штука довольно сырая, но рабочая
сама тут: https://buy.garmin.com/shop/store/downloadsUpdates.jsp?product=010-00685-00&cID=139&pID=13484
как ставить тут: http://4pda.ru/forum/index.php?showtopic=75568

а ещё nRoute + GpsGate можно настроить

Пока да, дальше будем думать.

Порубить 1 раз не проблема, проблема в том, как быть дальше. Вдруг кто подвинет нод с тэгом external=yes в редакторе,
и т.п.
Самым логичным мне кажется разбиение на слои: роутинговые ноды внутренние, роутинговые ноды внешние,
дороги роутинговые, полилинии всякие разные, ПОИ, полигоны.
Я читал на gps-forum.ru про MPC shapefile формат. Можно ли найти пример такого файла ?
Где-то видел спецификацию mapinfo/shapefile которой пользуется телеатлас: это было чересчур монстроподобно.

Вот что модифицирует gpsmapedit:

-RouteParam=0,0,0,0,0,1,1,1,1,0,0,1
+RouteParam=1,0,0,0,1,1,1,1,1,0,0,1

-RouteParam=0,0,0,0,0,1,1,1,1,0,0,1
+RouteParam=2,0,0,0,0,0,0,0,0,0,0,0

Добавлю, раз за этом дело стало.

LOL. На talk-de уже пишуть что мапцентр2 на лопатках :smiley:

не понял - где что пишут?

что-то не нашёл я, где он так модифицирует…
последний мапедит при пересохранении убирает пустые строки, меняет порядок строк в объектах, добавлет 3-й параметр к NodX и в координатах оставляет только 5 знаков после запятой. других изменений не замечено :slight_smile: