You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

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

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
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,447
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: 910

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

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

Offline

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

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
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: 910

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: 910

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

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

Offline

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

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

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

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

Offline

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

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
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: 910

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,447
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,447
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: 509

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,670

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: 509

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,447
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: 509

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,670

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: 509

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

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


--
OSMF BY Team

Offline

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

one_half_3544
Member
Registered: 2009-02-24
Posts: 829

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,447
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,447
Website

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

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

Offline

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

one_half_3544
Member
Registered: 2009-02-24
Posts: 829

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,447
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