Ежедневная сборка OSM для Garmin с помощью Mkgmap

Можно ли сделать сборку Чехии?

Т.е. сделать halt уровнем выше, чем station? Не очень логично получается. Особенно для центральной части страны со своей плотностью объектов. Более правильно находясь в далеке от центра переключать уровень детальности карты в приборе на максимальный.

Попробую заняться на досуге.

Хотелось бы успеть к досугу в Чехии :slight_smile:

Так, что-то я попутал, у station ведь тоже resolution = 21, только тип другой:

railway=station & !(layer<0) [0x2f17 resolution 24 continue]
railway=station & !(layer<0) [0x11601 resolution 21 continue] 

Сейчас под рукой нет ни прибора, ни мэпсорса. Но есть ощущение, что halt видно куда хуже, чем station :wink:

Видимость 0x2f17 настраивается в приборе отдельно, а 0x11601 показывается по уровням карты.

Досуг вне опасности. Чехия готова. :wink:
http://maptourist.org/files/GarminMaps/OSM_MapTourist_Czech.zip

ОПАСНОСТЕ!!!111

Там половина по-русски, половина с вопросиками!

Ra??novo n?b?e??

Можно сделать используя name и соответствующую чештине кодировку?

ЗЫ. Прогдядел я этот пост, не поблагодарил и не проверил :slight_smile: Спасибо и заранее спасибо если можно сделать с нормальными названиями! :slight_smile:

Сделал с code-page:1250 и приоритетом на чешские названия. Файл тот же. Но т.к. таблицы сортировки под эту кодировку в Mkgmap пока нет, то и поиск работать не будет.

Поставил качаться…

А с навигатором не будет проблем в части отображения? Если стоят разные карты с разными кодовыми страницами, то всё правильно отображается? И есть ли в навигаторе европейские шрифты? Орегон-300

орегоны внутри юникодные, все шрифты должны быть

Ок, докачалось. Про шрифты пока поверю…

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

Алярма! Скомпилил карту в мапсорсе, положил рядом с Россией, и её не видно. В списке только Россия и базовая карта!

Может там с кодами карт какой-то конфликт?

Чего и куда ты скомпилил? Там нужно было просто запустить install.bat

Запустил инсталл.бат, открыл в мапсорсе, выделил инструментом Карты все ббоксы, нажал отправить на устройство и подсунул флешку. На флешке образовался gmapsupp.img, переименовал его в osm-cz.img и отправил в каталог Garmin на карточку навигатора, рядом с osm.img, в котором лежит Россия маптуриста. При выборе карт доступна только Россия, Чехии нет.

А, т.е. Мапсорс, все-таки, карту увидел. Хорошо. Значит дело уже в самом приборе. Попробуй скопировать в него gmapsupp.img не переименовывая, как есть.

Да я все карты всегда переименовывал, и у меня их было с десяток разных, всё было нормально.

Насколько я понимаю, каждой карте сопоставляется какой-то код при сборке, и он должен быть разным для каждого набора карт. А вы, возможно, Чехию собрали с такими же параметрами как и Россию, в этом, может быть, дело?

Ну так поставить эксперимент - дело пяти минут!
Можно переименовать российскую карту osm.img → osm.bla_bla и посмотреть, что изменится.

PS я со своим 60Cx, который умеет ровно один имидж-файл на карточке, тихо завидую…

Дак я хочу и Россию, и Чехию :slight_smile:

Если обе карты нормально работают в Мапсорсе, это уже значит, что “какой-то код” (FID) у них все-таки отличается. :slight_smile:
Во сути вопроса мне добавить больше нечего т.к. у меня обе карты в приборе работают. Я проверил. Так что это какая-то сугубо орегоновская фича.

Скачал чешский gmapsupp.img с http://garmin.openstreetmap.cz/ , переименовал его и положил рядом с Россией.

Появилось две карты с одинаковым названием. И имена там странные, часть диакритических знаков есть, части нет (чисто чешских гачеков). Получается, что частично работоспособная карта у меня теперь есть. Жаль, что с маптуристовской не получилось :frowning: