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.***
#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 настраиваемых типов, так что хватить должно ![]()
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 - дороги
Сейчас интересны именно _типы_ дорог, которые имеет смысл добавить к стандартным гарминовским.
Лично мне не хватает мостов, в понимании ОСМа, т.е. в виде линий, а не точки.
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(!) нарисованных на генштабовских картах выездов к "большим" дорогам. Среди них оказались: гравийка; дорога по сосновому лесу, проезжабельная на кроссовере (носился по лесу, попался несколько раз в разных местах, следы шин были повсюду) с отключенными мозгами; дорога по лиственному лесу, проезжабельная на шишиге (со слов отдыхающих, шишига присутствовала) с включенными блокировками (та дорога на вид - страшная для нивовода жесть
). То, что на Гармине второе не будет отличаться от третьего - уж ладно, но совать в ту же категорию и грейдер - это уже перебор. Хотя в идеале, условно "хорошую" грунтовку тоже хорошо бы отличать от грязевых ванн.
Да, "в люди" удалось прорваться только по шишиже
, остальные кончились пшиком.
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
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: во так...
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 - дороги
Лично мне не хватает мостов, в понимании ОСМа, т.е. в виде линий, а не точки.
И туннели нужны!
Например, в виде двух параллельных штрихов, что-то вроде:
= = = =
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
Желающие могут подправить, как нравится, я потом включу его в сборки. ![]()
Не надо только править вид основных дорог, он должен оставаться по умолчанию.
Offline
#13 2009-08-23 18:18:07
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Garmin - дороги
Вот он текущий typ: http://ati.land.cz/gps/typdecomp/editor … 1c3dbcd440
Желающие могут подправить, как нравится, я потом включу его в сборки.
Не надо только править вид основных дорог, он должен оставаться по умолчанию.
Не знаю как там версионность и т. д., но я потыкал паттерн и сохранил
Зацените, и откатите если что не так...
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 - дороги
И еще одна мысль родилась - начиная с какого-то момента (вероятно - с момента окончания асфальта) было бы полезнее показывать в Гармине не класс дороги, а ее реальную проходимость.
Дык типов для дороги в гармине мало. На улицы + шоссе уже не хватает.
Пока я вижу только одно костыльное режение - весь неасфальт обозначать одной и той же линией, а тип покрытия, т.е. 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