You are not logged in.

#201 2011-05-19 12:35:17

asaw
Member
From: Moscow
Registered: 2009-05-16
Posts: 180

Re: Mkgmap

SenatoR wrote:

Уточните, пожалуйста, чем плоха представленная выше? Я могу поискать что-то другое, если пойму, чем та не устраивает smile

Собственно, всё есть в википедии. Единственная проблема с mkgmap в плане транслитерации - он не различает сочетания букв в исходных словах, а тупо заменяет каждую исходную букву на одну или несколько в соответствии с таблицей. Кто-то делал патч для поддержки сочетаний букв, но я его не нашел.

Offline

#202 2011-05-27 22:55:09

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

Re: Mkgmap

Сегодня утром карты соберутся с новыми настройками. Последнюю неделю экспериментировал и вот чего получилось:
1. мосты с area=yes конвертируются в полигоны зданий.
2. точки населенных пунктов теперь видны на меньших масштабах.
3. существенно поменялся TYP-файл. Изменено много старых иконок и добавлены новые. Суть этих изменений в минимизации занимаемой ими экранной площади с улучшением читаемости. Заменено много стандартных иконок на значки меньшего размера. Работа еще не завершена, буду доделывать понемногу. Но уже сейчас размер TYP-файла увеличился в два раза.

Еще у меня возник вопрос о точках ограничения движения. Сейчас на роутинг никак не влияет наличие на дороге преград в виде столбиков,  блоков, ворот или шлагбаума. И что-то пока не придумалось ничего по встраиванию этого дела в параметры маршрутизации у таких дорог. По сути это близко к отношениям ограничений, запрещающих или разрешающих повороты. Столбики и прочие шлагбаумы так же обычно ставятся на точку в составе дороги, но как это теперь объяснить Mkgmap-у, что и это нужно учитывать при построении логики маршрутизации?

Add:
Тайлы теперь будет нарезать новый Сплиттер версии 174.

Last edited by ValentinAK (2011-05-27 23:13:07)


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

Offline

#203 2011-05-28 10:36:40

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

Re: Mkgmap

А лежачие полицейские будут? Очень нужно! smile

А так, огромное спасибо, замечательная сборка, очень радует качеством. Правда всё хромает отрисовка мелкого маштаба, дороги заполоняют всё так (не значимые), что город одна сплошная дорога становиться, исчезают лишь дворовые проезды, но может у меня что-то в настройках навигатора не так.


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

Offline

#204 2011-05-28 11:41:31

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

Re: Mkgmap

GaM wrote:

хромает отрисовка мелкого маштаба

Попробуйте изменить настройку детальности карты в навигаторе. В городе не имеет смысла пользоваться максимальной.


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

Offline

#205 2011-05-28 12:44:08

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

Re: Mkgmap

У меня стоит Норма (eTrex Vista HCx), правда я карту обновлял дней 10 назад.

Last edited by GaM (2011-05-28 12:44:25)


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

Offline

#206 2011-05-28 19:34:33

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

Re: Mkgmap

В гарминах обычно 5 вариантов режима детальности, и выбор зависит не только от даты изготовления карты. Еще от размера и разрешения экрана. smile


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

Offline

#207 2011-05-29 14:32:58

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

Re: Mkgmap

Гарминовская опция детальности тупо сдвигает видимость всех объектов карты на ступень. То есть,
Most (+2)
More (+1)
Normal (как есть)
Less (-1)
Least (-2)

Например, домики, рисующиеся по умолчанию до 120 м (Level 24 - 120 м), при настройке More будут рисоваться до 300 м (Level 23 - 200-300 м), а при настройке Most до 500 м (Level 22 - 500 м). Никакого шаманства, просто временный сдвиг детализации на уровень.

Last edited by gps-Max (2011-05-29 14:33:17)

Offline

#208 2011-06-30 13:50:39

Kotelnikov
Member
From: Krasnodar, RU
Registered: 2009-05-07
Posts: 2,854
Website

Re: Mkgmap

Вот надоумили меня старшие товарищи взяться за самостоятельную конвертацию посредством mkgmap.

У кого-нибудь есть мануал для чайников?


1 000 000 points: 80% complete

Offline

#209 2011-06-30 13:54:31

s-s-s
Member
From: Russia, Moscow
Registered: 2009-09-10
Posts: 373
Website

Re: Mkgmap

Kotelnikov wrote:

Вот надоумили меня старшие товарищи взяться за самостоятельную конвертацию посредством mkgmap.

У кого-нибудь есть мануал для чайников?

Для чайников не встречал, но почти все есть в ви-ки http://wiki.openstreetmap.org/wiki/RU:Mkgmap и этой теме


С уважением, Сергей.

Offline

#210 2011-06-30 22:21:05

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

Re: Mkgmap

Я по вики учился, там всё очень подробно описано.

Offline

#211 2011-07-01 06:47:41

Kotelnikov
Member
From: Krasnodar, RU
Registered: 2009-05-07
Posts: 2,854
Website

Re: Mkgmap

Попробовал сделать по вики, получил кучу ошибок при попытке конвертации свежего дампа Краснодарского края. sad


1 000 000 points: 80% complete

Offline

#212 2011-07-01 15:10:27

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

Re: Mkgmap

К сборке добавились три прибалтийских государства - Литва, Латвия и Эстония. Теперь покрытие карты полностью соответствует территории всего бывшего Союза. smile

Еще новость - я перешел на исходник в PBF-формате. Скорость всего процесса существенно возросла. Ну, и сам исходник появляется раньше. Так что и готовая карта теперь генерится раньше. К 12-и дня обычно уже готовы все варианты.


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

Offline

#213 2011-07-04 21:37:11

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

Re: Mkgmap

1. может кто-то встречался с ошибкой - при использовании --charset=windows-1251 в последней версии mkgmap на выходе в файле русские буквы левыми символами выводятся, в 1725-версии все нормально. смотрю в garmin dakota 20.

2. выложите картинку-результат карты с TYP-файлом smile и строку запуска плз wink

Kotelnikov, для дефолтной конвертации достаточно запустить:
java -Xmx1024M -Xms1024M -jar mkgmap.jar --charset=windows-1251 --net --route --family-id=1011 --ignore-osm-bounds MY_FILE.osm
если надо кастомизировать цвета, будет сложнее wink

Offline

#214 2011-07-04 23:17:19

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

Re: Mkgmap

Время от времени провожу эксперименты со свежими версиями, но с таким не сталкивался. Первое, что приходит на ум - попробовать убрать или добавить ключ --lower-case.
Для ежедневных сборок я все еще пользуюсь версией mkgmap-locator-r1912. Работает стабильно. Никто пока не жаловался.

А из каких соображений вы включаете --ignore-osm-bounds? Разработчик предупреждает о возможных проблемах с роутингом при добавлении этого ключа. А их и без этого хватает.

Немного картинок:
5ab3182818c038fd06ceaa7815a1e898.jpeg 292c573dce406d83c0d6cb5f251b156b.jpeg 1a9b0bb6d236020357b253ea3c0caa92.jpeg 21bd35e8645308c9b9b83638720123dc.jpeg b7b7feff753aa65cf2b05ce774f2d3c8.jpeg

add:
Моя строка запуска. Точнее куски make-скрипта:

    ${SPLITTER} \
        --geonames-file=cities1000.zip \
        --overlap=20000 \
        --max-nodes=1000000 \
        --no-trim \
        --split-file=areas.kml \
        local.osm.pbf

    ${MKGMAP} \
        --output-dir=/home/valentin/OSM_MapTourist \
        --description="OSM MapTourist" \
        --family-name="OSM MapTourist `date "+%Y-%m-%d"`" \
        --series-name="OSM MapTourist `date "+%Y-%m-%d"`" \
        --overview-mapname="OSM_MapTourist" \
        --area-name="OSM `date "+%Y-%m-%d"`" \
        --family-id=490 \
        --keep-going \
        --read-config=optionsfile.args \
        --style-file=./myConfigs \
        --style=${STYLE} \
        --gmapsupp \
        -c template.args ${STYLE}/M00001ea.TYP

areas.kml - правленные руками и зафиксированные границы тайлов.

Содержимое файла optionsfile.args:
max-jobs:2
code-page:1251
tdbfile
index
lower-case
route
net
drive-on-right
remove-short-arcs
location-autofill=2
generate-sea=extend-sea-sectors,close-gaps=300000,floodblocker

Last edited by ValentinAK (2011-07-04 23:26:15)


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

Offline

#215 2011-07-04 23:37:49

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

Re: Mkgmap

А, вот еще что. Случайно обнаружил возможность локализации объектов на выбранных слоях! Т.е. не с самого подробного, а с того слоя, с какого нужно. Очень просто, кстати. Нужно указать не один конечный левел, а диапазон. Например 22-18. И объект будет только на этих крайних и промежуточных слоях.


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

Offline

#216 2011-07-05 10:23:40

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

Re: Mkgmap

ignore-osm-bounds помешало мне как-то создать карту из нескольких участков, кажется, тогда оно отрезало все по минимальному общему прямоугольнику. сейчас в хелпе не нашел именно этого описания, действительно, стоит выключить.

Offline

#217 2011-07-05 22:19:42

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

Re: Mkgmap

ValentinAK wrote:

А, вот еще что. Случайно обнаружил возможность локализации объектов на выбранных слоях! Т.е. не с самого подробного, а с того слоя, с какого нужно. Очень просто, кстати. Нужно указать не один конечный левел, а диапазон. Например 22-18. И объект будет только на этих крайних и промежуточных слоях.

Об этом писалось где-то на первых страницах этой темы :-)

Только при этом есть нюанс - если объекта не будет на нулевом левеле (то есть 24-м), то в поиск он не попадает. К mkgmap не относится, это ограничение гармина.

Last edited by gps-Max (2011-07-05 22:21:50)

Offline

#218 2011-07-05 22:24:11

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

Re: Mkgmap

Kotelnikov wrote:

Попробовал сделать по вики, получил кучу ошибок при попытке конвертации свежего дампа Краснодарского края. sad

Сорри за поздний ответ. А чего пишет? На конфиги тоже желательно бы глянуть.

Offline

#219 2011-07-05 22:38:37

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

Re: Mkgmap

gps-Max wrote:

Об этом писалось где-то на первых страницах этой темы :-)

Ну, значит забылось уже, т.к. давно читал. Но радости от этого ничуть не меньше. smile

Только при этом есть нюанс - если объекта не будет на нулевом левеле (то есть 24-м), то в поиск он не попадает. К mkgmap не относится, это ограничение гармина.

Да, это известная фишка Гармина - роутинг и поиск живут на слое с максимальной битностью.

У меня пока по такой технологии отработана одна точка (заправки) и один полигон (заповедники). Надоело просто, что АЗС видно только на сильном приближении. И я в своем время добавил дополнительную точку, видимую и выше. И если раньше на 24-м слое они двоились, то сейчас получилось их разнести. В итоге и АЗС видны теперь свысока, и поиск по ним работает, и не двоятся на самом подробном слое.


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

Offline

#220 2011-07-06 20:18:06

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

Re: Mkgmap

ValentinAK wrote:

У меня пока по такой технологии отработана одна точка (заправки) и один полигон (заповедники). Надоело просто, что АЗС видно только на сильном приближении. И я в своем время добавил дополнительную точку, видимую и выше. И если раньше на 24-м слое они двоились, то сейчас получилось их разнести. В итоге и АЗС видны теперь свысока, и поиск по ним работает, и не двоятся на самом подробном слое.

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

Last edited by gps-Max (2011-07-06 20:18:32)

Offline

#221 2011-07-16 22:38:50

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

Re: Mkgmap

Вытащил на пробу в отдельный тип линий пороги на реках (waterway=rapids). Отображается как обычная река, но с поперечными штрихами разной длины. В подпись транслируется название порога (whitewater:rapid_name или whitewater:section_name) и его категория (whitewater:rapid_grade или whitewater:section_grade).

Еще добавлены точки маяков (man_made=lighthouse).


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

Offline

#222 2011-07-16 23:42:01

NuclearFisher
Member
From: Питер
Registered: 2011-05-06
Posts: 87

Re: Mkgmap

ValentinAK wrote:

Немного картинок:

"Attemting Connection to GPS" блеать! Кто локализует софтину любовне-прельстиво наши носки тонкий аромат пота? big_smile

Offline

#223 2011-07-17 03:11:29

copov
Member
Registered: 2010-08-22
Posts: 280

Re: Mkgmap

2ValentinAK
Можно сделать карты Диснейлендов, если вдруг время свободное появится.
Американский (все что за забором) и кусочком на востоке, юго-востоке до Orangewood Avenu, Hastler Street, Anaheim Boulevard и West Ball Road
http://www.openstreetmap.org/?lat=33.81 … 5&layers=M
http://osm.org/go/TaAJNi1C--
И французский (все что внутри кольца D344)
http://www.openstreetmap.org/?lat=48.86 … 4&layers=M
http://osm.org/go/0BO@3uAN-

Last edited by copov (2011-07-17 03:21:04)

Offline

#224 2011-07-17 17:38:13

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

Re: Mkgmap

В качестве эксперимента добавлен роутинг на все водные линии (реки, каналы и т.д.). Во избежании гипотетических неприятностей скоростной лимит и класс линий опущен до минимума. Работать должно только с режимом "такси" выставленном в параметрах маршрутизации навигатора. Всему остальному транспорту и пешеходам проставлены запреты.


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

Offline

#225 2011-07-21 12:31:28

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

Re: Mkgmap

И еще раз здрасте.
По поводу неработающего windows-1251.
Собрал две карты - с помощью r1725, r1995 (latest), одного и того же региона, без дополнительных кастомизаций и проч. В новой версии получил такую картинку: http://dl.dropbox.com/u/11265861/badmap.png
Строка для генерации одинаковая для обоих версий:
java -Xmx1024M -Xms1024M -jar mkgmap.jar --charset=windows-1251 --net --route --output-dir=simpleoutput --ignore-osm-bounds ..\gps\Online.osm
(ignore-osm-bounds разрешает генератору использовать все имеющиеся в osm-файле данные, а не только последнюю выгрузку - собираю этот файл josm-ом)

ну в общем вопрос - что я делаю не так?

Offline

Board footer

Powered by FluxBB