You are not logged in.
- Topics: Active | Unanswered
#276 2011-11-11 11:43:05
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Mkgmap
мой навигатор нормально воспринимает, когда ему файлы прямо в память ложат (сразу кучей - img, mdx, tdb какой-то)
как из этого собрать один img файл и можно ли без помощи MapSource?
и еще - подправил cp1251.txt - перенес украинскую і, ї между з, и (раньше была на англ i)... тут лежит: http://dl.dropbox.com/u/11265861/cp1251.txt - так можно делать вообще?
Offline
#277 2011-11-16 13:38:23
- Nick9999
- Member
- Registered: 2011-05-04
- Posts: 15
Re: Mkgmap
когда ему файлы прямо в память ложат
Навеяло
"Говорю им: Не ложьте зеркалы в парты - ложат!" (Доживем до понедельника)
Offline
#278 2011-11-16 18:09:35
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,025
- Website
Re: Mkgmap
Для поддержания разговора, так сказать.
Свежий билд mkgmap в текущем транке и в бранче mkgmap-typ-r2095 содержит новую интересную фичу: text-to-TYP конвертер.
Offline
#279 2011-11-29 15:41:54
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 681
- Website
Re: Mkgmap
Чудеса на виражах.
Некоторое время назад я заметил, что некоторые точки крупных городов выпадают из поискового индекса в моей сборке. При этом в точках таких городов адресная информация присутствует. Посмотрел ГПСМапЭдитом - не подкопаешься.
Начал экспериментировать с городом Тверь. Берем целиком Тверскую область, компилируем ее - Тверь поиском не ищется. Теперь берем для теста точку, отношения "ГО Тверь", place города и до кучи всю областную границу - работает! Добавляем еще всяких подробностей из города - не работает. Меняем name у точки на что-то другое - опять работает. Такое ощущение, что где-то переполняется какой-то буфер словом "Тверь" и индексирование для точки города дает сбой. Для верности проделал все это и со штатным стилем - никакой разницы. Единственный выход, который я сейчас вижу это добавление cladr:suffix к таким точкам. Но в силу моей нелюбви ко всяческим костылям делать этого не хочется. Да и не всем, как оказалось, по душе добавление сокращенного статуса к названиям городов...
В общем, если вдруг кто-то сумеет постичь природу описанного явления и научится с ним бороться - я буду весьма признателен.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#280 2011-11-29 15:49:28
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Mkgmap
Можно я задам глупый вопрос? Спасибо!
Из какого-то старого обсуждения мне помнится что отображаемое на карте имя объекта может отличаться от имени в поиске и в расширенной информации об объекте. Это так? (И это поддерживается конвертером?)
Offline
#281 2011-11-29 16:02:24
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 681
- Website
Re: Mkgmap
Да, Имя точки и ее адресные данные формально не зависимы друг от друга. Но как такую независимость применить на практике - я не знаю.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#282 2011-11-29 16:18:36
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Mkgmap
Дак так и применить. На карте показывать «Березники», а во всех остальных текстовых данных «Березники, г».
Offline
#283 2011-11-29 16:34:20
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 681
- Website
Re: Mkgmap
Наверное я не точно выразился.
Возможные плюсы от такой особенности для меня очевидны. Я про то, что внедрить в сборку это у меня не получилось.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#284 2011-11-29 16:44:43
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Mkgmap
Какая жаль
Offline
#285 2012-02-20 07:40:27
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,025
- Website
Re: Mkgmap
Интересный и не понятный баг с уровнями масштабирования в mkgmap обнаружил, причём очень давно, но думал что это косяк где то в моих стилях, а оказалось что не совсем, похоже я недопонимаю спецификацию Garmin.
В options есть параметр определяющий какой уровень масштаба в какому разрешению соответствует и по дефолту он определяет только пять уровней:
levels = 0:24, 1:22, 2:20, 3:18, 4:16
либо расширенный вариант (закоменчен по дефолту)
levels = 0:24, 1:22, 2:21, 3:20, 4:19, 5:18, 6:16
Оба этих варианта работают нормально. Насколько читал спецификацию, вроде выяснил, что на масштаб отводится один байт, т.е. 8 бит и максимальное число уровней масштаба 8. Пытаюсь определить масштабы как:
levels = 0:24, 1:23, 2:22, 3:21, 4:20, 5:18, 6:17, 7:16
но получаю странную картину: от 17 уровня разрешения и ниже не то что бы всё пропадает, но исчезают почти все объекты, которые должны там быть, остаются только транки и море и при этом точность дорог падает настолько, что даже видно, что ноды чуть ли не через 5 километров стоят.
Пытался расширить стандартный до:
levels = 0:24, 1:22, 2:21, 3:20, 4:19, 5:18, 6:16, 7:15
но тоже получил тот же самый эффект. Получается, что уровней масштаба в гармине только 7 или я чего упустил.
Offline
#286 2012-02-26 06:04:18
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,025
- Website
Re: Mkgmap
Заметил, что свежий mkgmap не отрабатывает ключи, если они указываются перечислением, т.е.
key=val1;val2;val3
как
key=val1
key=val2
key=val3
Раньше вроде такое проходило спокойно. Кто подписан на рассылку mkgmap-dev, задайте пожалуйста там вопрос, сам не могу, т.к. сейчас временно очень сильно ограничен в доступе в интернет и не имею доступа к почте.
Offline
#287 2012-05-01 10:12:58
- polar-kasper
- Member
- Registered: 2012-02-19
- Posts: 37
Re: Mkgmap
Приветствую!
Я, конечно, не буду врываться в вашу беседу
Но скажите, почему не на одном из предложенных сайтов, на которые ссылки вы даете
http://forum.openstreetmap.org/viewtopic.php?id=15613
http://maptourist.org/file/category/3-garmin
нет ничего нового, вся конвертация так и осталась на уровне 30.03.2012-1.04.2012, хотя многие пишут постоянно обновляющиеся с OSM
Offline
#288 2012-05-01 12:28:41
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,055
Re: Mkgmap
polar-kasper
Идёт перелицензирование. Нет нарезок на гислабе, нет свежих карт.
Offline
#289 2012-07-13 18:14:15
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
пробую разобраться с mkgmap...
возникло несколько вопросов.
1. Что означают условия в стиле?
!=*
и
=*
2.Сделал файл .typ в онлайн-редакторе http://ati.land.cz/gps/typdecomp/editor.cgi
При подключении его в mkgmap пишет:
WARNING: input files have differing code pages
WARNING: input files have differing sort orders
и не подключается. При создании выбирал кодировку 1251. Что я делаю не так?
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#290 2012-07-13 19:22:58
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 681
- Website
Re: Mkgmap
!=* не равно ни чему (без тега)
=* равно любому значению
WARNING - это предупреждение. Не критично. Хотя и не понятно, в какой момент это у вас происходит.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#291 2012-07-13 20:17:01
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
Да, warning ни при чем... Почему-то qLandkarte не хочет видеть в файле .img данные из .typ файла, а вот в навигаторе все ок. Хрень какая-то.
ValentinAK, а вот в вашей сборке qLandkarte данные видит... Вы в линуксе собираете? И именно с помощью mkgmap?
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#292 2012-07-13 20:47:13
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,025
- Website
Re: Mkgmap
QlandkarteGT не читает файлы TYP из упакованного img файла. Не делает он этого принципиально, такова позиция разработчиков. Для просмотра в QlandkarteGT кладите TYP файл (можно несколько, тогда появляется выбор стиля на лету) в одну директорию с картой.
Offline
#293 2012-07-13 20:53:26
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
"О, сколько нам открытий чудных..."
Спасибо! А то уже за..ся подключать/отключать навигатор.
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#294 2012-07-18 18:35:45
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
Подскажите, как сделать так, чтобы точка была (участвовала в поиске), но не отображалась на карте.
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#295 2012-07-19 16:54:39
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,025
- Website
Re: Mkgmap
Принудительно присвоить ей в TYP иконку размером 0х0 px или 1х1 прозрачный пиксель.
Offline
#296 2012-07-30 13:41:11
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Mkgmap
Вопрос к тем, кто собирал или пытался собирать карты нескольких стран...
Есть Болгария и Румыния, которые хочется иметь в навигаторе. Проблема, что при использовании charset 1251, болгарские названия отображаются верно, а в румынских часто встречаются ? на месте необычных символов. Как можно собрать карту? Как-то делить на две части, собирать их с разной кодировкой и сложить в одну? А чтоб рутинг между ними работал?
Вообще, чтоб не играться с несоответствиями PID, FID, сложил осмозисом два дампа стран в один файл, и сплиттером и mkgmap-ом делал img. Есть ли другие способы, без участия осмозиса?
Offline
#297 2012-07-30 13:45:56
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Mkgmap
Разные кодировки внутри одного FID всё равно толком не уживутся (mkgmap же юникод ещё не умеет?).
Лучше сделать полностью отдельные карты.
Ещё как вариант, можно транслитерировать болгарские названия.
Offline
#298 2012-08-23 23:19:34
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
Подскажите по такой проблеме:
взял выгрузку Санкт-Петербурга с gis-lab, пишу правила для mkgmap, но никак не могу добиться, чтобы отображался Финский залив и Балтийское море. Не могу вычислить, каким полигоном они обозначены и с какими тегами.
UPD: разобрался. добавил параметры для генерации моря из береговой линии и подключил сгенерированные файлы береговых линий.
Last edited by RusFox (2012-08-30 23:48:47)
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#299 2012-08-30 23:54:12
- RusFox
- Member
- From: С-Пб
- Registered: 2012-06-05
- Posts: 469
- Website
Re: Mkgmap
В сборках от maptourist и velo100 не очень корректно отрабатывается поиск. В том смысле, что в одной нет больших городов, а в другой они на английском. Связано с отсутствием в дефолтном конфиге правил учета границ в России.
в раздел
# country specific rules first
добавляем правила для России
# Russia
mkgmap:country=RUS & mkgmap:city!=* & mkgmap:admin_level4=* { set mkgmap:city='${mkgmap:admin_level4}' }
UPD: что-то я поторопился, данная конструкция работает только для Москвы и Питера
Еще UPD: после нескольких попыток родилось такое правило (файл, скорее всего, должен быть в кодировке UTF8)
# Russia
mkgmap:country=RUS & mkgmap:city!=* & (mkgmap:admin_level4='Санкт-Петербург' | mkgmap:admin_level4='Москва') { set mkgmap:city='${mkgmap:admin_level4}' }
mkgmap:country=RUS & mkgmap:city!=* & mkgmap:admin_level8=* { set mkgmap:city='${mkgmap:admin_level8}' }
mkgmap:country=RUS & mkgmap:city!=* & mkgmap:admin_level6=* { set mkgmap:city='${mkgmap:admin_level6}' }
в параметрах для mkgmap лучше всего указать
--location-autofill=bounds
Last edited by RusFox (2012-08-31 01:16:04)
Информация для всех... Даром... И пусть никто не уйдет обиженным!
WEB-анализатор треков | Interactive map for Zabbix
Offline
#300 2012-10-17 07:05:40
- Сергей-Питер
- Member
- From: Санкт-Петербург
- Registered: 2012-09-24
- Posts: 224
Re: Mkgmap
Здравствуйте
Есть желание научиться самому делать Гарминовские контейнеры из Planet.osm (горный туризм, вело, да и вообще, не люблю дома сидеть).
Поэтому нужны карты мест, куда не доходит рука OSM-овских гуру, разных форматов (авто, топо-вело, как наиболее приближенных, универсал).
Попытка самостоятельно освоить osmosis и mkgmap - пока закончилась неудачей. Уж очень все специфично.
Формат WiKi - это скорее технический справочник, а не пособие для начинающих, которого нет.
Насколько понял технологию - Planet.osm обрезается до нужных размеров by osmosis,
после чего конвертируется by mkgmap либо в готовую img-овую карту в прибор, либо в набор для MapSource.
А вот как конкретно это делается - вопрос (какие обязательные параметры должен содержать bat файл? Все описанные в Руководстве? Или есть какие то установки default, а остальное - улучшательство?)
Отдельный разговор - TYP. Есть какой-нибудь Стандарт для OSM? Или у каждого автора свой?
Поэтому вопрос: не смог бы кто из OSM-гуру (людей умеющих делать вышеописанное) ответить, правилен ли этот путь, или подсказать, что должен содержать (создать образец) bat-файла, например, для острова Валаам (Ладожское озеро) или острова Сингапур (Южно-Китайское море) с пояснением, что есть что и зачем для разных видов карт (авто, вело, универсал).
Спасибо.
Offline