OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#51 2010-10-15 05:37:11

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,170

Re: Mkgmap

IMHO, гармин просто не подписывает маленькие полигоны.

Last edited by glebius (2010-10-15 05:37:21)

Offline

#52 2010-10-15 11:43:56

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Mkgmap

У меня в тестовом наборе на дома вот такое простенькое правило:
building=* & building != no {name '${addr:housenumber}' |'${name}'} [0x13 resolution 24]

Случай bulding=no не забывайте учитывать. В osm2mp он тоже учитывается.

В навигаторе (Vista HCx) номера видны. Странно, по сути, та же фигня, что и у вас. А на любых других картах номера отображаются? Например, можно тупо нарисовать в мапедите прямоугольник с типом 0x13, выставить ему метку, скомпилить эту тестовую карту и залить в навигатор.

Offline

#53 2010-10-15 11:48:58

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Mkgmap

glebius wrote:

IMHO, гармин просто не подписывает маленькие полигоны.

Мой подписывает, если рядом других надписей нет. Сейчас специально нашел пару мелких трансформаторных будок.

Кстати, да, Larry0ua, если сильно приблизиться к дому, номер так и не появляется?

Last edited by gps-Max (2010-10-15 11:49:44)

Offline

#54 2010-10-17 17:10:20

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

Re: Mkgmap

поигрался с настройками отображения в меню настройки-карта-расширенные параметры отображения-размер текста-растительный покров-маленький, было "Нет". Теперь номера домов отображаются на карте, ура smile но почему именно растительный покров... долго бы искал специально.. Спасибо за помощь smile

Offline

#55 2010-10-23 20:42:04

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Начал понемногу разбираться с Mkgmap. Ух, могучая штука! Скорость работы вообще не поддается каким-либо сравнениям - ну, очень быстро. В общем, процесс идет с удовольствием. Но по ходу действия возникло несколько непонятностей. Может кто-нибудь их сможет разрешить?

Странность номер раз. Это глобальный поиск. Индекс генерится, и в Мапсорсе активируется волшебная кнопочка. Тут все замечательно. Но. Найти ни чего не получается, т.к. при вводе любых символов латинского или русского алфавита, вылезают исключительно умляуты:
a5515fe1206f240d05534b56f0f66feb.jpg
Кодировка в конфигах аж 2 раза прописана вполне конкретным образом:
charset:cp1251
code-page:1251
При этом на карте все русские названия отображаются вполне корректно. Настроек кодировки именно для поискового индекса я не нашел.
Куда копать?

Вторая нерешенная задача - это создание из одного объекта ОСМ 2-х разных в Гармине. Например, имеется замкнутый вей с тегами landuse=military и barrier=fence. Необходимо на выходе получить полигон и линию. Так вот, прописав в конфигах Mkgmap и то, и другое, в карту попадает только линии. Полигоны пропадают. Если отключить обработку линий, в нашем примере это barrier=fence, то тут же начинают рендериться полигоны. Как бы поженить эти две субстанции на одной карте?

И, наконец, третья задача, с которой очень хотелось бы разобраться. Как известно к Mkgmap еще есть и Splitter, который режет исходный большой ОСМ-файл на несколько, в зависимости от плотности данных. Но режет он прямоугольными областями. Делал ли кто-нибудь обрезку по форме областей РФ? В доках сказано, что для определения такой области годится KML-файл. Я сделал такой файл, но нифига не вышло. Результирующий файл получается тупо пустым. hmm


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

Offline

#56 2010-10-24 14:30:21

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Mkgmap

ValentinAK wrote:

Вторая нерешенная задача - это создание из одного объекта ОСМ 2-х разных в Гармине.

Есть параметр continue - см. документацию. Тупо в конце квадратных скобок его ставишь и - вуаля - обработка этого объекта продолжается.

ValentinAK wrote:

И, наконец, третья задача, с которой очень хотелось бы разобраться. Как известно к Mkgmap еще есть и Splitter, который режет исходный большой ОСМ-файл на несколько, в зависимости от плотности данных.

А не проще нарезку с гислаба брать? Даже сверхплотная Московская область нормально обрабатывается и без резки на кусочки.

Offline

#57 2010-10-24 19:20:30

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

gps-Max wrote:

Есть параметр continue - см. документацию. Тупо в конце квадратных скобок его ставишь и - вуаля - обработка этого объекта продолжается.

Спасибо, работает!

gps-Max wrote:

А не проще нарезку с гислаба брать? Даже сверхплотная Московская область нормально обрабатывается и без резки на кусочки.

Проще. Но совершенно определенно не интереснее. smile


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

Offline

#58 2011-02-27 18:01:13

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

А кто-нибудь из местных участвует в процессе разработки mkgmap? Я время от времени захожу поглядеть на тамошний форум-транслятор почтовой рассылки
http://gis.638310.n2.nabble.com/
Достаточно живо и продуктивно там общение происходит. Например, победили глобальное индексирование. Планируют склеить с основной транк-веткой версий. Но вот беда, поддержки русских букв там никто не предусмотрел. Я бы и сам поучаствовал, но не программер ниразу... roll

ЗЫ:
Да и вообще. Активность этой темы наводит на мысль, что или mkgmap у нас практически никто не пользуется, или все те, кто пользовался - перестали. Надо бы как-то  оживлять тему!


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

Offline

#59 2011-02-27 18:02:45

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Mkgmap

ValentinAK wrote:

Да и вообще. Активность этой темы наводит на мысль, что или mkgmap у нас практически никто не пользуется, или все те, кто пользовался - перестали. Надо бы как-то  оживлять тему!

Почему перестали? Как работала так и работает.

Offline

#60 2011-02-27 18:28:49

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,431
Website

Re: Mkgmap

ValentinAK wrote:

Например, победили глобальное индексирование. Планируют склеить с основной транк-веткой версий

О! Это радует.
А никто не смотрел - насколько рабочим получается? И насколько можно управлять индексированием (статусные части etc)?
И кстати, по какой схеме там адресация строится?

Offline

#61 2011-02-28 11:43:37

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Не, пока не пробовал, т.к. в index-ветке с русскими буквами проблема. Не понимает она их.
Сегодня, кстати, о способе решения там написали:
http://gis.638310.n2.nabble.com/Global- … 71425.html
Но для меня вся эта Java как китайская грамота... roll


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

Offline

#62 2011-02-28 11:50:14

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Mkgmap

Ну ява там не причем - как я понял, для сортировки, нужен просто файлик с русскими символами от а до я.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#63 2011-02-28 17:19:27

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Mkgmap

Я пользуюсь тоже. Индексирование и поиск улиц как-то никогда особо не нужны были, зато очень радует скорость компиляции.

Offline

#64 2011-03-23 01:53:40

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Т.к. некоторое время назад у меня появился свой небольшой сервер, то решил организовать на нем ежедневные сборки из full.osm ГИС-Лаба
Доступно это все тут:
http://maptourist.org/file/category/3-garmin

Стараюсь время от времени править стили с расчетом на удобство использования карт разнообразными туристами. Кое-что уже получается, что-то еще только предстоит сделать. Но в любом случае буду рад, если все это будет еще кому-нибудь кроме меня интересно.
Конструктивная критика и дельные предложения весьма приветствуются!


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

Offline

#65 2011-03-23 09:46:21

one_half_3544
Member
From: Петроград
Registered: 2009-02-24
Posts: 770

Re: Mkgmap

А разбивка на регионы планируется?

Offline

#66 2011-03-23 09:51:38

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,431
Website

Re: Mkgmap

а разве мкгмап умеет по регионам?

Offline

#67 2011-03-23 13:09:57

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Точно. Пока он такого не умеет.


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

Offline

#68 2011-03-23 22:25:39

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

Re: Mkgmap

ValentinAK wrote:

Т.к. некоторое время назад у меня появился свой небольшой сервер, то решил организовать на нем ежедневные сборки из full.osm ГИС-Лаба
Доступно это все тут:
http://maptourist.org/file/category/3-garmin

Стараюсь время от времени править стили с расчетом на удобство использования карт разнообразными туристами. Кое-что уже получается, что-то еще только предстоит сделать. Но в любом случае буду рад, если все это будет еще кому-нибудь кроме меня интересно.
Конструктивная критика и дельные предложения весьма приветствуются!

Интересно smile
Кстати, а где-нибудь можно посмотреть на ваши стили?

Offline

#69 2011-03-23 22:36:41

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Да, стили тоже надо бы расшарить. Сделаю как-нибудь.


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

Offline

#70 2011-03-23 22:39:23

tmprec
Member
From: Санкт-Петербург
Registered: 2009-08-09
Posts: 611

Re: Mkgmap

ValentinAK wrote:

Да, стили тоже надо бы расшарить. Сделаю как-нибудь.

А с какой битностью  собирается карта? Почему размер на порядок больше Лешиного?

Offline

#71 2011-03-23 22:45:35

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

На порядок - это если б она весила больше гига, как минимум. И битность тут не при чем.
У меня собирается не только Россия, а все, что попало в full.osm. Т.е. СНГ и другие страны бывшего Союза.


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

Offline

#72 2011-03-23 22:51:37

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,170

Re: Mkgmap

Кстати насчёт битности. Недавно собрал карту свежим mkgmap, а домики там какие-то кривые. Вот не могу вспомнить, раньше также было или нет. smile Вообще в mkgmap битность регулируется?

Offline

#73 2011-03-23 23:17:23

ValentinAK
Member
From: Moscow, Russia
Registered: 2010-07-06
Posts: 428
Website

Re: Mkgmap

Конечно регулируется. В файле options находятся как раз эти настройки, отвечающие за количество слоев и их битность. У меня так:
levels = 0:24, 1:22, 2:21, 3:19, 4:18, 5:16

Про домики: Лучше не было, т.к. больше 24-х Mkgmap не умеет.


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

Offline

#74 2011-03-24 14:45:04

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

Re: Mkgmap

Найден на просторах мейл-архива mkgmap пост http://www.mkgmap.org.uk/pipermail/mkgm … 09488.html
Вкратце - сделать картинку на экране навигатора очень похожей на мапник: http://wiki.openstreetmap.org/wiki/User … les#Mapnik
строка запуска
java -Xmx1G -jar mkgmap.jar --gmapsupp --charset=windows-1251 --style-file=mapnik/mapnik --family-id=42 --ignore-osm-bounds --output-dir=output myfile.osm mapnik.TYP
42 - прописана в TYP-файле (находится по второй ссылке). Осторожно, есть на просторах интернета еще один mapnik.typ, у которого FID 2000

Недостатки:
нет навигации (кажется, это исправляется изменением типов в TYP-файле, но т.к. опыта абсолютно никакого, и информации особо обширной нету - не осилил исправить)

Если кого-то заинтересует, могу подробней рассказать-показать.

Offline

#75 2011-03-24 16:08:20

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,170

Re: Mkgmap

Навигации нет потому что нет --net --route.

Offline

Board footer

Powered by FluxBB