You are not logged in.

#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

Larry0ua wrote:

когда ему файлы прямо в память ложат

Навеяло
"Говорю им: Не ложьте зеркалы в парты - ложат!" (Доживем до понедельника)

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: 674
Website

Re: Mkgmap

Чудеса на виражах.
Некоторое время назад я заметил, что некоторые точки крупных городов выпадают из поискового индекса в моей сборке. При этом в точках таких городов адресная информация присутствует. Посмотрел ГПСМапЭдитом - не подкопаешься.
Начал экспериментировать с городом Тверь. Берем целиком Тверскую область, компилируем ее - Тверь поиском не ищется. Теперь берем для теста точку, отношения "ГО Тверь", place города и до кучи всю областную границу - работает! Добавляем еще всяких подробностей из города - не работает. Меняем name у точки на что-то другое - опять работает. Такое ощущение, что где-то переполняется какой-то буфер словом "Тверь" и индексирование для точки города дает сбой. Для верности проделал все это и со штатным стилем - никакой разницы. Единственный выход, который я сейчас вижу это добавление cladr:suffix к таким точкам. Но в силу моей нелюбви ко всяческим костылям делать этого не хочется. Да и не всем, как оказалось, по душе добавление сокращенного статуса к названиям городов... roll
В общем, если вдруг кто-то сумеет постичь природу описанного явления и научится с ним бороться - я буду весьма признателен.


Еще одна ежедневная сборка 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: 674
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: 674
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

Какая жаль sad

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,048

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: 674
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: что-то я поторопился, данная конструкция работает только для Москвы и Питера sad

Еще 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: 222

Re: Mkgmap

Здравствуйте
Есть желание научиться самому делать Гарминовские контейнеры из Planet.osm (горный туризм, вело, да и вообще, не люблю дома сидеть).
Поэтому нужны карты мест, куда не доходит рука OSM-овских гуру, разных форматов (авто, топо-вело, как наиболее приближенных, универсал).
Попытка самостоятельно освоить osmosis и mkgmap - пока закончилась неудачей. Уж очень все специфично.
Формат WiKi - это скорее технический справочник, а не пособие для начинающих, которого нет.

Насколько понял технологию - Planet.osm обрезается до нужных размеров by osmosis,
после чего конвертируется by mkgmap либо в готовую img-овую карту в прибор, либо в набор для MapSource.
А вот как конкретно это делается - вопрос (какие обязательные параметры должен содержать bat файл? Все описанные в Руководстве? Или есть какие то установки default, а остальное - улучшательство?)

Отдельный разговор - TYP. Есть какой-нибудь Стандарт для OSM? Или у каждого автора свой?

Поэтому вопрос: не смог бы кто из OSM-гуру (людей умеющих делать вышеописанное) ответить, правилен ли этот путь, или подсказать, что должен содержать (создать образец) bat-файла, например, для острова Валаам (Ладожское озеро) или острова Сингапур (Южно-Китайское море) с пояснением, что есть что и зачем для разных видов карт (авто, вело, универсал).
Спасибо.

Offline

Board footer

Powered by FluxBB