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-08-22 12:09:45

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

Garmin - дороги

Собственно, нужны ценные мысли, как переносить дороги из OSM в гармин.
То есть по каким принципам и как выбирать гарминовский тип.

http://wiki.openstreetmap.org/wiki/Вики … 0.B3.D0.B8

Для начала, какие дороги ("сущности") вообще требуются и как их правильно назвать?
Пока это видится примерно так:
* автомагистрали (motorway)
* шоссе основные и второстепенные, прочие загородные дороги (primary-unclassified за городом)
* городские улицы (primary-unclassified внутри городов, residential)
* служебные проезды (service)
* двор (service + living_street=yes)
* колея (track)
* велодорожка (cycleway)
* тропа (footway, path)
* лестница (steps)
* подземный и надземный переходы (footway + tunnel/bridge)
* мост?
* ж/д платформа?
* служебные обособленные типы - круги и съезды с шоссе

Кого забыл?
Вот список стандартных гарминовских типов дорог из документации, плюс есть ещё 7 настраиваемых типов, так что хватить должно smile

MAJOR_HWY - Primary, divided, limited-access highway, akin to an interstate in the US
PRINCIPAL_HWY - Principal highway. Usually divided and limited access. Akin to US highways.
MAJOR_CONNECTOR - Major highway connector
OTHER_HWY - Other highway road. Akin to a state highway in the US .
ARTERIAL - Main city thoroughfare
COLLECTOR - Secondary city thoroughfare
RESIDENTIAL - Residential street . These are typically the most numerous roads in a detailed city map and do not show up until the user is zoomed in quite far.
ALLEY - Alleyway
DRIVEWAY - Private driveway to residence
UNPAVED_ROAD - Gravel or dirt road
LOW_SPEED_RAMP - Highway ramp which is to be driven at low speeds
HIGH_SPEED_RAMP - Highway ramp which is to be driven at high speeds.
ROUNDABOUT - Roundabout
TRAIL - Walkway or trail.
FERRY - Water or rail ferry.
INTERNATIONAL_FERRY - Major water or rail ferry.

Offline

#2 2009-08-22 12:22:34

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

Re: Garmin - дороги

??? ?????? ?????????? (highway +bridge=yes)
??? ??????? ? ?????????, ??????? ? ???????? ???? ??????????????? ????????_????, ?????_???? ? ????????_????.
??? ????????? ???????? ???? roundabout.
??? ??? ???????? ????????? ?????.

?????? ??? ???????? ??????????? ? ?????????????:
???????? ? ????? ??????? ?? MAJOR_HWY, ??? ?? ?????? ???? MAJOR_CONNECTOR
??? ???????? ? ???????? ????????? ???? PRINCIPAL_HWY
???????? ? ????????????? — OTHER_HWY
???????? ??? ????????? ? ????????? ????? ????????? ???????? ????????? ???.

? ??????? ???????? ???????????? ARTERIAL, ????????? ? COLLECTOR, ???????? ? ?????????? — ? RESIDENTIAL. ?? ????????? ???????? ??? ?? ????????? ???????? ????????? ???.

????????? ??????? ? ???????? — ALLEY, ?? ??, ?? ? access=private — DRIVEWAY

Highway=track — UNPAVED_ROAD
footway ? path — TRAIL

Last edited by Kotelnikov (2009-08-22 12:23:27)


1 000 000 points: 80% complete

Offline

#3 2009-08-22 14:03:51

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Garmin - дороги

Возможно, еще дорожные точки, типа бампов и прочих светофоров.

Offline

#4 2009-08-22 14:07:30

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

Re: Garmin - дороги

liosha, я думаю надо рассматривать в комплексе с аттрибутами. ведь для гармина ещё для каждой дороги можно указать кучу всего
например один только ACC_MASK= [ Automobiles, Buses, Taxis, Carpools, Pedestrians, Bicycles, Trucks, Through Traffic    , Deliveries, Emergency Vehicles ]


--
OSMF BY Team

Offline

#5 2009-08-22 14:54:25

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

Re: Garmin - дороги

ACC_MASK как раз не проблема, её несложно получить. В конвертере это уже сделано.
Сейчас интересны именно _типы_ дорог, которые имеет смысл добавить к стандартным гарминовским.

Offline

#6 2009-08-22 14:58:40

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

Re: Garmin - дороги

liosha wrote:

Сейчас интересны именно _типы_ дорог, которые имеет смысл добавить к стандартным гарминовским.

Лично мне не хватает мостов, в понимании ОСМа, т.е. в виде линий, а не точки.


1 000 000 points: 80% complete

Offline

#7 2009-08-22 20:50:00

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Garmin - дороги

меня напрягает смешение гравия и дорог без покрытия в одну Гарминовскую категорию. Уж слишком большая между ними разница в плане проезжабельности/предсказуемости.
Add: Как раз сегодня, вооруженный Гармином и Генштабом, бороздил на Author'е по лесам, пытаясь отыскать хоть один из 3(!) нарисованных на генштабовских картах выездов к "большим" дорогам. Среди них оказались: гравийка; дорога по сосновому лесу, проезжабельная на кроссовере (носился по лесу, попался несколько раз в разных местах, следы шин были повсюду) с отключенными мозгами; дорога по лиственному лесу, проезжабельная на шишиге (со слов отдыхающих, шишига присутствовала) с включенными блокировками (та дорога на вид - страшная для нивовода жесть smile ). То, что на Гармине второе не будет отличаться от третьего - уж ладно, но совать в ту же категорию и грейдер - это уже перебор. Хотя в идеале, условно "хорошую" грунтовку тоже хорошо бы отличать от грязевых ванн.
Да, "в люди" удалось прорваться только по шишиже smile, остальные кончились пшиком.
Add2: И еще одна мысль родилась - начиная с какого-то момента (вероятно - с момента окончания асфальта) было бы полезнее показывать в Гармине не класс дороги, а ее реальную проходимость.

Last edited by Ivan Komarov (2009-08-22 21:21:56)

Offline

#8 2009-08-23 09:00:01

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

Re: Garmin - дороги

Сегодня попробовал сделать лестницы отдельным спецальным типом. Вроде всё работает  smile
fAnM2VsWCR.png

Offline

#9 2009-08-23 11:45:07

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Garmin - дороги

Не похоже на лесенки...

Offline

#10 2009-08-23 12:32:29

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

Re: Garmin - дороги

Может лесенки стоит изображать собственно лесенкой, уложенной в горизонталь?

UPD: во так...
stairs.gif

Last edited by Kotelnikov (2009-08-23 15:01:40)


1 000 000 points: 80% complete

Offline

#11 2009-08-23 17:12:13

zgremlin
Member
Registered: 2008-07-31
Posts: 332

Re: Garmin - дороги

Kotelnikov wrote:

Лично мне не хватает мостов, в понимании ОСМа, т.е. в виде линий, а не точки.

И туннели нужны!
Например, в виде двух параллельных штрихов, что-то вроде:
= = = =

Offline

#12 2009-08-23 17:42:33

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

Re: Garmin - дороги

Вот он текущий typ: http://ati.land.cz/gps/typdecomp/editor … 1c3dbcd440
Желающие могут подправить, как нравится, я потом включу его в сборки.  smile
Не надо только править вид основных дорог, он должен оставаться по умолчанию.

Offline

#13 2009-08-23 18:18:07

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Garmin - дороги

liosha wrote:

Вот он текущий typ: http://ati.land.cz/gps/typdecomp/editor … 1c3dbcd440
Желающие могут подправить, как нравится, я потом включу его в сборки.  smile
Не надо только править вид основных дорог, он должен оставаться по умолчанию.

Не знаю как там версионность и т. д., но я потыкал паттерн и сохранил smile Зацените, и откатите если что не так...

Offline

#14 2009-08-23 18:26:17

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

Re: Garmin - дороги

Ilis, там надо сначала нажать на Download typ - тогда в самом низу появится ссылка. А эту ссылку запостить сюда

Offline

#15 2009-08-23 22:53:26

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

Re: Garmin - дороги

Ivan Komarov wrote:

И еще одна мысль родилась - начиная с какого-то момента (вероятно - с момента окончания асфальта) было бы полезнее показывать в Гармине не класс дороги, а ее реальную проходимость.

Дык типов для дороги в гармине мало. На улицы + шоссе уже не хватает.

Пока я вижу только одно костыльное режение - весь неасфальт обозначать одной и той же линией, а тип покрытия, т.е. surface, smoothness и прочее выносить в название дороги. Тогда при наведении курсора будет появляться информация о покрытии.

Offline

#16 2009-08-24 07:19:51

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Garmin - дороги

Я далек от гарминов, но решение вполне не костыльное и где-то даже элегантное. Тем более, даже у mapnik есть аналог: на (кажется) 13-14 масштабах все проселки и рисуются одинаково штриховой линией и только при увеличении масштаба уже идет расшифровка grade* шириной штриха.

Offline

#17 2009-08-24 07:37:30

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

Re: Garmin - дороги

glebius, в стандартных гарминовских типах есть три типа шоссе (major, principal, other) и три типа улиц (arterial, collector, residential). Плюс проход (alleyway) и проезд (driveway). Плюс просёлок (unpaved) и тропа (trail). Плюс 7 настраиваемых типов, которые можно сделать вообще чем угодно.
Разве этого мало?

Offline

#18 2009-08-24 09:28:25

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

Re: Garmin - дороги

Мне кажется, что нужно максимально полно повторить градацию дорог и улиц...


1 000 000 points: 80% complete

Offline

#19 2009-08-24 09:48:32

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

Re: Garmin - дороги

Повторить не получится: в OSM есть множество уточняющих тегов, а у гармина фиксированный набот типов.

Сделал в вики табличку, чтобы было понятно, о чём говорим:
http://wiki.openstreetmap.org/wiki/Вики … 0.B3.D0.B8

Offline

#20 2009-08-24 11:25:01

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

Re: Garmin - дороги

> Плюс 7 настраиваемых типов, которые можно сделать вообще чем угодно.

А можно про них подробнее? Какие значение у этих типов? Будут ли он обрабатываться роутингом?

Offline

#21 2009-08-24 11:26:52

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

Re: Garmin - дороги

glebius, постом выше ссылка на вики. роутинг будет.

Offline

#22 2009-08-24 11:44:00

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

Re: Garmin - дороги

Спасибо. Ещё было бы здорово различать улицы и шоссе? Так tertiary в городе рисовалась бы одной линией, а tertiary вне города другой. Например у твоего osm2mp есть алгоритм определения проходит ли polyline в пределах какого-то polygon? Реализуемо ли это?

Offline

#23 2009-08-24 11:54:28

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

Re: Garmin - дороги

Ну ели у города нарисована граница, то, думаю, можно различать загородны и городские дороги.


1 000 000 points: 80% complete

Offline

#24 2009-08-24 11:55:31

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

Re: Garmin - дороги

проверка "в городе / за городом" уже реализована, но пока нет возможности её использовать из конфига

Offline

#25 2009-08-24 13:53:24

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Garmin - дороги

Стоит ли разделять дороги на городские/загородные?  В OSM это разделение так скажем очень условное.
Влияет ли тип дороги на расчет стоимости роутинга?  Или только класс дороги, скорость?

HIGH_SPEED_RAMP -- trunk_link
LOW_SPEED_RAMP -- primary_link, secondary_link

класс и скорость для roundabout -- наследовать из соответствующего highway, но скорость понизить на 1 (2?) шаг.


UPD:  residential/unclassified которые грунтовки, -- понизить до alleyway?  unpaved?

Last edited by Yuri Nazarov (2009-08-24 13:56:03)

Offline

Board footer

Powered by FluxBB