You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2009-12-04 12:32:35
- Max Vasilev
- Member

- Registered: 2009-06-16
- Posts: 1,026
- Website
получение карт для Garmin, mkgmap проблемы с кодировкой
Не могу до конца понять, баг это mkgmap или я чего-то путаю в опциях. Генерирую из OSM данных карту для Garmin (img+tdb):
mkgmap --ignore-osm-bounds --gmapsupp --description="osm 04.12.2009" --country-name="RUSSIA" --country-abbr="RU" --route --make-poi-index --tdbfile --charset="Unicode" --code-page="UTF-8" data.osmПолучаю карту: http://picpaste.com/pics/map-unicode.1259926178.png
mkgmap --ignore-osm-bounds --gmapsupp --description="osm 04.12.2009" --country-name="RUSSIA" --country-abbr="RU" --route --make-poi-index --tdbfile --charset="UTF-8" --code-page="Unicode" data.osmЕщё интереснее: http://picpaste.com/pics/map-utf-8-unic … 926259.png
Как получить нормальную юникодную кириллицу в итоговой карте, для того, что потом использовать карту в garmin-е по человечески?
Offline
#2 2009-12-04 12:38:14
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
Ни гармины, ни мапедит utf8 вроде как не поддерживают.
Ставь cp1251
Offline
#3 2009-12-04 12:41:30
- Max Vasilev
- Member

- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
Ни гармины, ни мапедит utf8 вроде как не поддерживают.
Ставь cp1251
Мне прошивку выслать от Oregon 300? Все файлы локализаций, маршрутные точки, треки - всё в юникоде. Или карта в одной кодировке, а набираемые мною маршрутные точки совершенно в другой? Как оно тогда так работает одновременно будучи полностью юникодным и держа карту в 1251?
Last edited by Max Vasilev (2009-12-04 12:43:13)
Offline
#4 2009-12-04 12:42:32
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
На кой мне твоя прошивка? ![]()
И при чём тут "файлы локализаций, маршрутные точки, треки", когда речь о карте?
Offline
#5 2009-12-04 12:53:57
- Max Vasilev
- Member

- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
Попробовал на новой версии mkgmap, действительно, карта созданная с --charset=cp1251 получилась с нормальной кириллицей. Бред какой то, никогда бы не подумал, что прибор конвертирует кодировки работая с картой. Спасибо, буду знать.
Попутно нашёл в mkgmap ещё несколько багов, у него от очерёдности аргументов могут не восприниматься некоторые аргументы. но это уже другая история.
Offline
#6 2009-12-04 12:55:58
- glebius
- Member

- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
Сообщи в mkgmap-dev.
Offline
#7 2009-12-05 10:10:53
- Max Vasilev
- Member

- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: получение карт для Garmin, mkgmap проблемы с кодировкой
В догонку ещё одна проблема и тоже с кодировкой.
Всё что указываю в --series-name= и --description=, если пишу по русски (локаль ru_RU.UTF-8), на выходе получаю со сломанной кодировкой. Если принудительно меняю локаль на ru_RU.cp1251 и переписываю эти параметры по русски но уже в виндовой кодировке, то на выходе так же получаю сломанную кодировку.
Offline