You are not logged in.

#26 2011-06-07 11:56:49

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

Re: Роутинг по hw=service

Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для "красивостей" в мапнике.

Offline

#27 2011-06-07 11:58:47

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,769

Re: Роутинг по hw=service

wowik wrote:
dimuzz wrote:

Вариант без хинтов - оставлять роутинговыми только service=alley|driveway.

Вот неплохой хинт.

Объяснил бы мне кто понятно что это есть alley и driveway, как писал выше, из страницы вики я особой разницы между ними не вижу, да, и прощай россейские дворы living_street=yes?

Last edited by Amigo (2011-06-07 12:00:10)

Offline

#28 2011-06-07 12:03:51

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,769

Re: Роутинг по hw=service

liosha wrote:

Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для "красивостей" в мапнике.

Подземные веи это да (хотя приборы с инерционным алгоритмом и по ним могут водить, жаль в конверторе это не учитывается, как и тоннели), я обычно довожу проезд до въезда на такую парковку и заканичваю его POI парковки.

Offline

#29 2011-06-07 12:35:30

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Роутинг по hw=service

Amigo wrote:

или нашествие таких проездов перегружает граф

Только из-за этого, так-то они вполне роутинговые и по ним даже строятся маршруты в некоторых программах.

Offline

#30 2011-06-07 13:34:13

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,084

Re: Роутинг по hw=service

liosha wrote:

Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для "красивостей" в мапнике.

Есть такие поезды во дворах, что без бутылки не разберешься или заранее нужно знать с какой улицы и где заехать

Offline

#31 2011-06-07 13:42:06

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,500

Re: Роутинг по hw=service

Amigo wrote:

да, и прощай россейские дворы living_street=yes?

Нет! Это святое!
Да и добавок они, и остальным service= не протеворечат

Last edited by wowik (2011-06-07 13:42:25)

Offline

#32 2011-06-07 14:05:43

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

Re: Роутинг по hw=service

В моём понимании service — просто служебный проезд, независимо от покрытия, ширины и чего бы то ни было, и он более важен чем грунтовки, при этом часто в них переходит. Какие дополнительные теги ему давать, я вообще не знаю, кроме очевидных паркинг-аислов, поэтому почти все мои сервисы обходятся без дополнительных тегов. И если их выкинуть, то весь роутинг сразу порушится, пешеходный в первую очередь. Для исправления придётся найти все сервисы и навесить на них от фонаря какой-нибудь защитный тег smile

Offline

#33 2011-06-07 14:19:05

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,609

Re: Роутинг по hw=service

Ilis wrote:

И если их выкинуть, то весь роутинг сразу порушится, пешеходный в первую очередь.

Нормальный пешеходный роутинг, понятное дело, без service работать не будет. Так же как и без лестниц, подземных переходов и т.п. Но изначально речь шла об автомобильной навигации - она должна нормально работать и без service. Т.е. логика простая - выкидываем все дороги ниже определённого уровня. После этого дорожный граф должен остаться нормальным, без разрывов, изолированных областей, тупиков без выезда и т.п. Карта стала меньше, похуже, но ей можно продолжать нормально пользоваться.

Offline

#34 2011-06-07 15:09:39

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Роутинг по hw=service

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

Вот это я поддерживаю обеими руками. Более того, так должно продолжаться и дальше - если выкинуть не только service, но и unclassified/residential, должен получиться правильный дорожный граф - без разрывов и тупиков.

что такое service=alley|driveway, я не знаю. Судя по вики это просто все служебные проезды,  кроме как на парковках.

routing=yes - это, я бы сказал, жест отчаяния.  Прежде чем делать дорожку рутинговой, нужно понять, почему она должна быть рутинговой,  на основе хоть сколько нибудь объективных признаков, а иначе каждый будет включать в рутинг подъезды к своему дому/даче.

Last edited by Zkir (2011-06-07 15:21:18)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#35 2011-06-07 16:19:19

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

А напомните, почему нельзя сделать всё роутинговым?
В остальном согласен с Zkir, alley|driveway это непонятоно что, о routing=yes даже думать не стоит.

Насчёт "стволовых служебных проездов" - да, это таки надо отмечать как unclasified, и да - это "нормальные дороги".
На той Ашановской парковке наверное стоит отметить как unclassified кольцо на северо-востоке с подъездами, дороги от неё к парковке, 2 дороги по самой парковке вплоть до выезда на МКАД.

Last edited by AMDmi3 (2011-06-07 16:26:06)

Offline

#36 2011-06-07 16:25:42

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Роутинг по hw=service

На то есть две причины.
1. Для служебных проездов нужен особый алгоритм рутинга. По ПДД по ним не может быть транзитного проезда. Грубо говоря нельзя объезжать пробки по дворам, срезать через заправки и т.д. даже если так [как кажется рутеру] быстрее.
2. В некоторых программах есть ограничение на число рутинговых ребер  в графе. С служебными проездами граф сильно дробится, и число ребер возрастает многократно.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#37 2011-06-07 16:33:28

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

Zkir wrote:

На то есть две причины.
1. Для служебных проездов нужен особый алгоритм рутинга. По ПДД по ним не может быть транзитного проезда. Грубо говоря нельзя объезжать пробки по дворам, срезать через заправки и т.д. даже если так [как кажется рутеру] быстрее.
2. В некоторых программах есть ограничение на число рутинговых ребер  в графе. С служебными проездами граф сильно дробится, и число ребер возрастает многократно.

Ну так это всё касается только дворовых проездов, которые service+living_street=yes, нет?

Offline

#38 2011-06-07 16:40:12

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,769

Re: Роутинг по hw=service

AMDmi3 wrote:

В остальном согласен с Zkir, alley|driveway это непонятоно что

Многие, видимо, понимают что это, так как дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже. Может на страницу service в вики внести дополнение по дворам?

Offline

#39 2011-06-07 16:45:09

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Роутинг по hw=service

Ну так это всё касается только дворовых проездов, которые service+living_street=yes, нет?

Нет, это касается любых проездов на прилегающих территориях, не предназначенных для транзитного движения. smile

На той Ашановской парковке наверное стоит отметить как unclassified кольцо на северо-востоке с подъездами, дороги от неё к парковке, 2 дороги по самой парковке вплоть до выезда на МКАД.

Поддерживаю.

Last edited by Zkir (2011-06-07 16:55:09)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#40 2011-06-07 16:49:34

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

Re: Роутинг по hw=service

Amigo wrote:

дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже

Вот поэтому для роутинга нужны теги, которые мапник НЕ рендерит

Offline

#41 2011-06-07 16:51:41

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

Re: Роутинг по hw=service

Zkir wrote:

На той Ашановской парковке наверное стоит отметить как unclassified кольцо на северо-востоке с подъездами, дороги от неё к парковке, 2 дороги по самой парковке вплоть до выезда на МКАД.

Поддерживаю.

А я нет. Ещё раз обращаю внимание, что unclassified - это полноценная самостоятельная дорога, а не проезд по парковке.

Offline

#42 2011-06-07 16:56:59

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Роутинг по hw=service

liosha wrote:

Ещё раз обращаю внимание, что unclassified - это полноценная самостоятельная дорога, а не проезд по парковке.

Чем широкий проезд в две полосы не дорога?


Лучше меньше, да лучше

Offline

#43 2011-06-07 17:45:53

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

liosha wrote:

А я нет. Ещё раз обращаю внимание, что unclassified - это полноценная самостоятельная дорога, а не проезд по парковке.

А это и есть полноценная дорога. Про самостоятельность - это с потолка.

Offline

#44 2011-06-07 17:48:18

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

Amigo wrote:
AMDmi3 wrote:

В остальном согласен с Zkir, alley|driveway это непонятоно что

Многие, видимо, понимают что это, так как дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже. Может на страницу service в вики внести дополнение по дворам?

Ни разу не видел. Можно пример?

Zkir wrote:

Нет, это касается любых проездов на прилегающих территориях, не предназначенных для транзитного движения. smile

access=destination, не?

Offline

#45 2011-06-07 17:55:33

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,769

Re: Роутинг по hw=service

AMDmi3 wrote:
Amigo wrote:
AMDmi3 wrote:

В остальном согласен с Zkir, alley|driveway это непонятоно что

Многие, видимо, понимают что это, так как дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже. Может на страницу service в вики внести дополнение по дворам?

Ни разу не видел. Можно пример?

Вот из недавно встретившегося http://www.openstreetmap.org/?lat=55.78 … 46&zoom=17, похожее было у Щукинской, но там постепенно подчищают.

AMDmi3 wrote:
Zkir wrote:

Нет, это касается любых проездов на прилегающих территориях, не предназначенных для транзитного движения. smile

access=destination, не?

Вроде как даже vehicle=destination, но оно же не рендериться в мапнике smile и не всегда помогает (в Garmin).

Last edited by Amigo (2011-06-07 20:14:18)

Offline

#46 2011-06-07 18:10:02

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Роутинг по hw=service

access=destination, не?

Так access=destination и highway=service это практически синонимы.

Вопрос же не в тегах. Вопрос  в том, что кроме дорог, предназначенных для транзитного движения, еще существуют проезды на заправках, во дворах, на промышленных, офисных и торговых территориях. Последний тип должен в навигационных программах исключаться из сквозного рутинга. Это соответствует ПДД и интуитивным представлениям водителей.  Поскольку особого "несквозного" рутинга ни у кого(кажется) нет, такие дороги исключаются из рутинга вообще. В OSM же такие дороги обозначаются обычно hw=service. Соответственно hw=service исключаются.

Что тут еще можно придумать? Как access=destination поможет делу?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#47 2011-06-07 18:11:27

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

"Не рендерится" и "не помогает" - это не проблемы базы.

Offline

#48 2011-06-07 18:16:48

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

Re: Роутинг по hw=service

Это именно что проблемы базы: объекты, имеющие разное практическое значение, обозначены одинаково.

Offline

#49 2011-06-07 18:20:00

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Роутинг по hw=service

Дык я про то и говорю - если сквозной проезд запрещён, надо ставить vehicle=destination и не придумывать routed=yes и подобые костыли.

Offline

#50 2011-06-07 18:24:07

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

Re: Роутинг по hw=service

Это было бы так, если бы дороги не делились на сегменты. А vehicle=destination на сегменте - это уже ошибка

Offline

Board footer

Powered by FluxBB