You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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,026
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: 722
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: 722
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: 722
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,026
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,026
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,109

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: 722
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,026
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,026
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: 238

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