You are not logged in.

#151 2012-01-12 19:57:47

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Обновил на сервере mkgmap до версии 2164. Обещают, что теперь в собираемом ею GMAPSUPP.IMG должен присутствовать полноценный поисковый индекс.


Еще одна ежедневная сборка OSM для Garmin.

Offline

#152 2012-01-13 06:48:50

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

Gesha wrote:

ValentinAK,
Можете помочь со сборкой карты для Марокко? pbf есть на download.geofabrik.de

ValentinAK wrote:

Ок, попробую на досуге.

Есть ли надежда? smile
Я пробовал с помощью Ваших конфигов сам собирать, но пока не смог получить адекватные надписи. Все остальное получается, а вот вместо большинства надписей вопросы sad С чем это может быть связано?

Offline

#153 2012-01-13 08:52:12

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

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

Gesha wrote:

Есть ли надежда? smile
Я пробовал с помощью Ваших конфигов сам собирать, но пока не смог получить адекватные надписи. Все остальное получается, а вот вместо большинства надписей вопросы sad С чем это может быть связано?

Это связано с  тем, что часть надписей в марокко написаны арабской вязью, а карта конвертируется с учетом русского языка.
Возможные решения:
1. Использовать опцию --name-tag-list=name:en,int_name,name (тогда вместо арабской вязи в теге name будут использоваться name:en, int_name (если проставлены))
2. Вместо --code-page=1251 (русский) использовать --code-page=1256 (арабский). Тогда арабская вязь будет нормально отображаться. (Но если ваш навигатор не поддерживает арабскую вязь, то вместо этой опции лучше использовать --latin1, тогда будет происходить некоторый аналог транслитерации.

Offline

#154 2012-01-13 08:53:22

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Надежда всегда есть. wink
А проблемы с надписями из за несоответствия кодировки надписей в ОСМ и Mkgmap, в которой это задается через ключ --code-page


Еще одна ежедневная сборка OSM для Garmin.

Offline

#155 2012-01-13 18:02:14

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

pankdm wrote:
Gesha wrote:

Есть ли надежда? smile
Я пробовал с помощью Ваших конфигов сам собирать, но пока не смог получить адекватные надписи. Все остальное получается, а вот вместо большинства надписей вопросы sad С чем это может быть связано?

Это связано с  тем, что часть надписей в марокко написаны арабской вязью, а карта конвертируется с учетом русского языка.
Возможные решения:
1. Использовать опцию --name-tag-list=name:en,int_name,name (тогда вместо арабской вязи в теге name будут использоваться name:en, int_name (если проставлены))
2. Вместо --code-page=1251 (русский) использовать --code-page=1256 (арабский). Тогда арабская вязь будет нормально отображаться. (Но если ваш навигатор не поддерживает арабскую вязь, то вместо этой опции лучше использовать --latin1, тогда будет происходить некоторый аналог транслитерации.

Спасибо за совет, сегодня буду играться.

Offline

#156 2012-01-19 15:57:06

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

Вроде даже получилось, выглядит прилично, но есть проблема с поиском... его нету sad Валентин, это так и должно быть или я что-то не так делаю? Поиск очень нужен...

Offline

#157 2012-01-19 18:09:41

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Для этого придется сделать таблицу нужной кодовой страницы по аналогии с 1251, к примеру. http://maptourist.org/files/cp1251.txt
И засунуть ее внутрь сборки Mkgmap \mkgmap.jar\sort\


Еще одна ежедневная сборка OSM для Garmin.

Offline

#158 2012-01-20 07:08:27

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

Странно, я использую cp1252, а там такой есть по-умолчанию.
И еще, а такую ошибку не видели?

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.codehaus.classworlds.Launcher. Program will exit.
make: *** [mkgbnd2] Error 1

Последние несколько дней проявляться стала.

Offline

#159 2012-01-20 08:51:49

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

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

Gesha wrote:

Странно, я использую cp1252, а там такой есть по-умолчанию.
И еще, а такую ошибку не видели?

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.codehaus.classworlds.Launcher. Program will exit.
make: *** [mkgbnd2] Error 1

Последние несколько дней проявляться стала.

Очевидно, что для внятной диагностики этих данных недостаточно. smile
Какую версию osmosis используете?
На каких данных запускаете?

Offline

#160 2012-01-20 09:35:49

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

pankdm wrote:

Очевидно, что для внятной диагностики этих данных недостаточно. smile
Какую версию osmosis используете?
На каких данных запускаете?

Спасибо smile разобрался... каталог lib не туда положил
Дальше буду смотреть, что с данными.

Offline

#161 2012-01-20 09:43:18

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

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

ааа. да добавьте этот cp1251.txt в репозиторий уже! smile

Offline

#162 2012-01-20 15:55:55

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

Larry0ua wrote:

ааа. да добавьте этот cp1251.txt в репозиторий уже! smile

Добавил к себе, надеюсь появится и у Дмитрия

Offline

#163 2012-01-20 18:47:29

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

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

Gesha wrote:

Добавил к себе, надеюсь появится и у Дмитрия

Это, вообще говоря, не ко мне вопрос, а к мэйнтейнерам репозитория mkgmap.

Larry0ua wrote:

ааа. да добавьте этот cp1251.txt в репозиторий уже! smile

Отписался в нужную рассылку. Будем ждать smile.

Offline

#164 2012-01-22 09:02:45

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

pankdm wrote:

Отписался в нужную рассылку. Будем ждать smile.

видимо добавили smile в крайнем ночном билде есть уже

Offline

#165 2012-01-22 17:49:42

PaulKaz
Member
Registered: 2010-06-01
Posts: 89

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

С ревизии 2175 файл добавлен в mkgmap
http://www.mkgmap.org.uk/svn/wsvn/mkgma … g&isdir=1&

Offline

#166 2012-01-25 06:28:37

Gesha
Member
From: Russia
Registered: 2011-12-01
Posts: 11

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

Валентин,
есть вопрос по отрисовке полигона natural=bay, к примеру в Сан-Франциско, Redwood Shores Lagoon(http://www.openstreetmap.org/browse/relation/1838347) рисуется в мапсорсе и приборе как и residential. Возможно ли поменять на что-то синее, к примеру как sea или просто water? smile Или будет правильнее поставить тег natural=water?

Собственно для себя я пока изменил файлик config/polygons

diff --git a/config/polygons b/config/polygons
index 72282a0..b26585a 100644
--- a/config/polygons
+++ b/config/polygons
@@ -158,7 +158,7 @@ natural=mud [0x51 resolution 21 continue]
natural=wetland [0x51 resolution 21 continue]
natural=scrub [0x4f resolution 21]
natural=waterfall | waterway=waterfall [0x47 resolution 21]
-natural=sea [0x32 resolution 16 continue]
+natural=sea | natural=bay [0x32 resolution 16 continue]
natural=wood & wood=coniferous [0x10100 resolution 21]
natural=wood & wood=deciduous [0x10101 resolution 21]
natural=wood [0x50 resolution 21]

Last edited by Gesha (2012-01-25 09:37:00)

Offline

#167 2012-01-25 12:08:08

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Gesha wrote:

+natural=sea | natural=bay [0x32 resolution 16 continue]

Добавил

Обновил mkgmap на сервере до версии build-r2184

Поправленный cp1251.txt добавлен в сборку и исправно работает.


Еще одна ежедневная сборка OSM для Garmin.

Offline

#168 2012-02-06 21:45:48

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Добавил к полигонам landuse=industrial обработку еще и power=station.
Сделал отдельный стиль для линий ж/д с тегом service=* (спуры, сайдинги).


Еще одна ежедневная сборка OSM для Garmin.

Offline

#169 2012-02-18 16:46:21

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,169
Website

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

Приветствую! А нельзя ли убрать значок светофорчика с переходов с регулированием? раньше была зебра, сразу понятно что и как. А то сейчас ужастнулся от перекрестка где 6 светофорчиков почти в упор к друг другу, думал ошибка в данных ОСМ, но оказалось это на crossing=traffic_signals такая реакция.


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#170 2012-02-18 20:50:59

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Т.е. crossing=traffic_signals это строго пешеходный светофор?


Еще одна ежедневная сборка OSM для Garmin.

Offline

#171 2012-02-18 22:33:42

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

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

Это светофор на пересечении автодороги и пешеходного перехода.
Т.е. если его убрать, все регулируемые переходы (если они сделаны правильно) пропадут.

Пруфлинк:
http://wiki.openstreetmap.org/wiki/RU:Key:crossing

Offline

#172 2012-02-19 00:13:52

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,169
Website

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

Не надо убирать, его просто как и crossing сделать со значком переходика. А не светофора. Проще гвооря не реагировать на crossing=* ибо как я понимаю у нас его два вида активно используемых. И показывать просто переходик, имхо логичней. Да и раньше так было вроде.


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#173 2012-02-19 13:32:08

fokin33
Member
Registered: 2010-01-08
Posts: 197

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

ValentinAK wrote:

Обновил на сервере mkgmap до версии 2164. Обещают, что теперь в собираемом ею GMAPSUPP.IMG должен присутствовать полноценный поисковый индекс.

Попробовал, действительно поиск появился. Но как то странно, дом запрашивает до ввода улицы, все равно его не находит(возможно потому что на карте они отображаются не цифрами, а д1 например). Поиск среди улиц идет по порядку наименования - т.е надо вводить улица Ленина тогда найдет, а если просто Ленина, то не найдет. Возможно ли это как то поднастроить?

Offline

#174 2012-02-19 14:19:29

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Ок, звучит логично. Переходы добавлю. Их, кстати, никогда в этой сборке и не было. А сбивающие с толку светофоры уберу.

fokin33 wrote:

действительно поиск появился. Но как то странно, дом запрашивает до ввода улицы, все равно его не находит

Сейчас более-менее работает только поиск точек населенных пунктов и прочих других (храмы, заправки, магазины и т.п.). Настоящий поиск по названию улицы и номеру дома в Гарминах имеет несколько иную технологию. Если вкратце, то там номера домов присваиваются коротким сегментам у проходящей рядом с домами линии дороги. Не очень удобно и не совсем логично для наших реалий. И я пока не брался за эту емкую тему.


Еще одна ежедневная сборка OSM для Garmin.

Offline

#175 2012-03-04 11:27:41

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 714
Website

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

Добавил в процесс обработку самого дальнего восточного тайла за 180-м градусом (63240001). Теперь от него отрезаются "лишние" куски американской территории, мешавшие нормальной генерации морей.
Еще из добавлений - отдельный тип линий для второстепенных участков ЖД (Spur и Siding). Они отображаются более тонкими и присутствуют только на самом подробном слое.

Пешеходными светофорами займусь в апреле. Сейчас некогда, т.к. активно собираемся в экспедицию на Севера:
http://forum.there.ru/viewtopic.php?f=13&t=1631


Еще одна ежедневная сборка OSM для Garmin.

Offline

Board footer

Powered by FluxBB