You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
#201 2011-05-19 12:35:17
- asaw
- Member
- From: Moscow
- Registered: 2009-05-16
- Posts: 180
Re: Mkgmap
Уточните, пожалуйста, чем плоха представленная выше? Я могу поискать что-то другое, если пойму, чем та не устраивает
Собственно, всё есть в википедии. Единственная проблема с mkgmap в плане транслитерации - он не различает сочетания букв в исходных словах, а тупо заменяет каждую исходную букву на одну или несколько в соответствии с таблицей. Кто-то делал патч для поддержки сочетаний букв, но я его не нашел.
Offline
#202 2011-05-27 22:55:09
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- 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: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Mkgmap
А лежачие полицейские будут? Очень нужно!
А так, огромное спасибо, замечательная сборка, очень радует качеством. Правда всё хромает отрисовка мелкого маштаба, дороги заполоняют всё так (не значимые), что город одна сплошная дорога становиться, исчезают лишь дворовые проезды, но может у меня что-то в настройках навигатора не так.
Offline
#204 2011-05-28 11:41:31
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
хромает отрисовка мелкого маштаба
Попробуйте изменить настройку детальности карты в навигаторе. В городе не имеет смысла пользоваться максимальной.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#205 2011-05-28 12:44:08
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
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: 722
- Website
Re: Mkgmap
В гарминах обычно 5 вариантов режима детальности, и выбор зависит не только от даты изготовления карты. Еще от размера и разрешения экрана.
Еще одна ежедневная сборка 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
Вот надоумили меня старшие товарищи взяться за самостоятельную конвертацию посредством 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
Попробовал сделать по вики, получил кучу ошибок при попытке конвертации свежего дампа Краснодарского края.
1 000 000 points: 80% complete
Offline
#212 2011-07-01 15:10:27
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
К сборке добавились три прибалтийских государства - Литва, Латвия и Эстония. Теперь покрытие карты полностью соответствует территории всего бывшего Союза.
Еще новость - я перешел на исходник в 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-файлом и строку запуска плз
Kotelnikov, для дефолтной конвертации достаточно запустить:
java -Xmx1024M -Xms1024M -jar mkgmap.jar --charset=windows-1251 --net --route --family-id=1011 --ignore-osm-bounds MY_FILE.osm
если надо кастомизировать цвета, будет сложнее
Offline
#214 2011-07-04 23:17:19
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Время от времени провожу эксперименты со свежими версиями, но с таким не сталкивался. Первое, что приходит на ум - попробовать убрать или добавить ключ --lower-case.
Для ежедневных сборок я все еще пользуюсь версией mkgmap-locator-r1912. Работает стабильно. Никто пока не жаловался.
А из каких соображений вы включаете --ignore-osm-bounds? Разработчик предупреждает о возможных проблемах с роутингом при добавлении этого ключа. А их и без этого хватает.
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: 722
- 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
А, вот еще что. Случайно обнаружил возможность локализации объектов на выбранных слоях! Т.е. не с самого подробного, а с того слоя, с какого нужно. Очень просто, кстати. Нужно указать не один конечный левел, а диапазон. Например 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
Попробовал сделать по вики, получил кучу ошибок при попытке конвертации свежего дампа Краснодарского края.
Сорри за поздний ответ. А чего пишет? На конфиги тоже желательно бы глянуть.
Offline
#219 2011-07-05 22:38:37
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Об этом писалось где-то на первых страницах этой темы :-)
Ну, значит забылось уже, т.к. давно читал. Но радости от этого ничуть не меньше.
Только при этом есть нюанс - если объекта не будет на нулевом левеле (то есть 24-м), то в поиск он не попадает. К mkgmap не относится, это ограничение гармина.
Да, это известная фишка Гармина - роутинг и поиск живут на слое с максимальной битностью.
У меня пока по такой технологии отработана одна точка (заправки) и один полигон (заповедники). Надоело просто, что АЗС видно только на сильном приближении. И я в своем время добавил дополнительную точку, видимую и выше. И если раньше на 24-м слое они двоились, то сейчас получилось их разнести. В итоге и АЗС видны теперь свысока, и поиск по ним работает, и не двоятся на самом подробном слое.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#220 2011-07-06 20:18:06
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Mkgmap
У меня пока по такой технологии отработана одна точка (заправки) и один полигон (заповедники). Надоело просто, что АЗС видно только на сильном приближении. И я в своем время добавил дополнительную точку, видимую и выше. И если раньше на 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: 722
- 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
Немного картинок:
"Attemting Connection to GPS" блеать! Кто локализует софтину любовне-прельстиво наши носки тонкий аромат пота?
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: 722
- 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