OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

The forum software has recently been upgraded. Not all previous modifications have been re-applied yet, see here for more info and problem reporting.

#1 2009-01-30 13:01:07

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

Карты OSM для Garmin (osm2mp+cgpsmapper)

Тут обсуждаются карты для Garmin, полученные из OSM с помощью osm2mp+cgpsmapper.

Сами карты выкладываются на http://gis-lab.info/data/mp/

Ссылки на используемые проекты:
* osm2mp
* конфиги для гарминов
* cGPSmapper
* GMapTool
* Сборщик (крутится на сервере рамблера)
* osm-getbound


Альтернативы и дополнения:
* сборки карт через mkgmap
* сборка через MPC
* карты рельефа: горизонтали, DEM

Last edited by liosha (2013-03-07 11:37:29)

Offline

#2 2009-02-02 20:17:12

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Теперь маршрутизация между тайлами работает B)
Но пришлось пока отключить запреты поворотов - нужно полностью переделать их обработку.
B6gS76i4tB.png

Last edited by liosha (2009-02-08 08:46:59)

Offline

#3 2009-02-04 15:34:25

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 756

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Может заодно разберешься как запрет разворотов делать.

Offline

#4 2009-02-04 16:14:04

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

borism346
запреты сейчас вообще отключены, их буду переделывать полностью
запрет разворота будет задаваться без to.
то есть from=<way>, via=<node>, restriction=no_u_turn
других способов пока не вижу

Last edited by liosha (2009-02-08 08:47:19)

Offline

#5 2009-02-05 07:03:44

KekcuHa
Member
From: Moscow
Registered: 2008-05-26
Posts: 607
Website

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

В API 0.6 можно будет в отношении использовать один и тот же элемент с разными ролями. В случае запрета разворота он будет и from и to.

Offline

#6 2009-02-05 13:13:55

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 756

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

liosha
Значит пока ты конвертером занимаешься, уже можно по твоему типу запрет разворота делать.
А где писать restriction=no_u_turn. На линии уже from есть или это в окошке, где type=restriction.

Last edited by borism346 (2009-02-05 13:40:41)

Offline

#7 2009-02-05 14:01:54

KekcuHa
Member
From: Moscow
Registered: 2008-05-26
Posts: 607
Website

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

borism346 wrote:

Значит пока ты конвертером занимаешься, уже можно по твоему типу запрет разворота делать.

Нельзя! Обязательно тод
Нужно прописывать и from и to

borism346 wrote:

А где писать restriction=no_u_turn. На линии уже from есть или это в окошке, где type=restriction.

type=restriction
restriction=no_u_turn

Только расскажите мне в каких случаях нужно применять такой запрет? Если на стыке смежных дуг то замумукаемся их расставлять.
Пример 1 : дорога->мост->дорога.
Пример 2: дорога name1 -> Дорога name2
В таких точках запрет на разворот должен проставляться автоматически!

Last edited by KekcuHa (2009-02-05 14:04:07)

Offline

#8 2009-02-05 14:13:10

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 756

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Да нет, есть развязка, но отходящие от основной дороги чуть смещены друг относительно друга. При повороте налево (вправо и под мост) пытается повернуть налево. Поставил запрет поворота, так теперь на пересечении со второй дорогой разворачивается и опять туда же. Если там разворот запрещаешь, то все нормально, идет под мост.

Offline

#9 2009-02-06 08:07:54

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 756

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Вчера проверил запрет разворота, в сегодняшней карте все прекрасно сработало. Здорово!

Offline

#10 2009-02-06 14:27:51

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Добавил в конвертер поддержку запретов поворотов типа only_*
Пересобрал и залил карту Москвы. Проверяйте  smile

Last edited by liosha (2009-02-08 08:47:39)

Offline

#11 2009-02-06 14:36:42

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 756

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Шустро это у тебя...;)

Last edited by borism346 (2009-02-06 14:37:05)

Offline

#12 2009-02-10 06:19:56

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Сегодня в порядке тестирования карты собирались с запретами разворотов в точках, где только два линка.
Ну и типа опрос: стало лучше или хуже?  smile

Offline

#13 2009-02-10 21:12:35

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Похоже, osm2mp скоро станет ненужным  smile

Mkgmap уже сам строит роутинг напрямую из .osm
Пока не хватает только запретов поворотов и поискового индекса
Но скорость разработки всё равно впечатляет

Offline

#14 2009-02-10 23:47:37

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 507

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

ну учитывая как наличие карт для гармина подхлестнуло маппинг по крайней мере у нас в Беларуси - вам всё равно огромное человеческое спасибо smile


--
OSMF BY Team

Offline

#15 2009-02-10 23:53:03

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,292

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

liosha wrote:

Похоже, osm2mp скоро станет ненужным  smile

osm2osm все равно будет востребован. Многие чисто технические ошибки проще
править автоматически, не пытаясь лезть во внутренности josm и Ко.

Offline

#16 2009-02-17 20:20:53

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 507

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

liosha, возможно стоит добавить вместо

boundary        administrative          l       0x1d

вот такое

admin_level    8    p    0x01
admin_level    6    l    0x1d
admin_level    4    l    0x1c
admin_level    2    l    0x1e

единственно для admin_level=8 надо наличие проверки на замкнутость полилинии


--
OSMF BY Team

Offline

#17 2009-02-18 10:06:19

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

добавил
но если линия admin_level=8 незамкнута, будут кривые полигоны
проверка там есть, но она чисто информационная

Offline

#18 2009-02-18 11:09:03

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 507

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

теперь в свете http://wiki.openstreetmap.org/wiki/Relation:boundary граница может быть и не замкнута (пример http://openstreetmap.org/browse/relation/59195)


--
OSMF BY Team

Offline

#19 2009-02-18 14:45:44

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,292

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

wildMan wrote:

теперь в свете http://wiki.openstreetmap.org/wiki/Relation:boundary граница может быть и не замкнута

А как тогда ее замкнуть ?

Offline

#20 2009-02-18 14:50:44

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 507

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

возможно я не понял вопроса, но зачем?


--
OSMF BY Team

Offline

#21 2009-02-24 10:41:35

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

А Ñ?Ñ?о Ñ?ам с Ñ?Ñ?амвайнÑ?ми линиями? Ð?алил в гаÑ?мин, не Ñ?видел пÑ?Ñ?ей Ñ?ам, где они есÑ?Ñ? (московский пÑ?оспекÑ?). Ð? MapSource смоÑ?Ñ?еÑ?Ñ? пÑ?авда не пÑ?обовал.

Ð?ообÑ?е, список обÑ?абаÑ?Ñ?ваемÑ?Ñ? обÑ?екÑ?ов есÑ?Ñ?? СÑ?адионÑ?ик (leisure=pitch) не оÑ?обÑ?азился. Ð?Ñ?авда он и в OSM пока не оÑ?Ñ?ендеÑ?ился......

Offline

#22 2009-02-24 10:59:35

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

Ñ?Ñ?амвайнÑ?е линии не конвеÑ?Ñ?иÑ?Ñ?Ñ?Ñ?ся - имÑ?о, на каÑ?Ñ?е они Ñ?олÑ?ко меÑ?аÑ?Ñ?ся бÑ?дÑ?Ñ?.
leisure=pitch добавил в конÑ?иг, в следÑ?Ñ?Ñ?иÑ? веÑ?сияÑ? оÑ?Ñ?абоÑ?аеÑ?.

СписоÑ?ек обÑ?екÑ?ов Ñ?Ñ?Ñ?: http://code.google.com/p/osm2mp/source/ … p/poly.cfg
пожелания пÑ?инимаÑ?Ñ?ся smile

Last edited by liosha (2009-02-24 11:02:17)

Offline

#23 2009-02-24 17:21:28

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

jm1HycPMWH.png
осÑ?алосÑ? Ñ?олÑ?ко два Ñ?азÑ?Ñ?ва: в Ð?Ñ?аснояÑ?ске и в Ð?анске

Offline

#24 2009-02-24 20:34:43

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

liosha wrote:

трамвайные линии не конвертируются - имхо, на карте они только мешаться будут.

Так сконфигурированная карта задумывалась как карта для автобомильных гарминов или вообще? Просто для пешеходного применения, например, трамвай весьма важен. Остановки трамвайные опять же.

liosha wrote:

leisure=pitch добавил в конфиг, в следующих версиях отработает.

Угу, спасибо.

liosha wrote:

списочек объектов тут: http://code.google.com/p/osm2mp/source/ … p/poly.cfg
пожелания принимаются  smile

С ходу highway=bus_stop не нашёл (автобусная остановка). OSM этот тег рендерит в пиктограмку автобуса.

Впрочем, я пока не в теме ограничений, накладываемых самим навигатором на многообразие поддерживаемых POI (они ведь наверняка есть?).

addr:housenumber поддерживается, кстати? Это, как я понял, правильный способ задания номера дома. Было бы, наверно, правильно, если бы он вылезал в поле name, если оно пустое (ну т.е. рендерился в строку, показываемую поверх объекта).

Offline

#25 2009-02-25 06:12:17

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

Re: Карты OSM для Garmin (osm2mp+cgpsmapper)

насчёт трамвайных путей - да, так и задумывалось
highway=bus_stop описываются в другом конфиге: http://code.google.com/p/osm2mp/source/ … mp/poi.cfg
addr:housenumber поддерживается только для точек, и именно как адресная часть, а не имя

Offline

Board footer

Powered by FluxBB