Очень много дорог, которые имеют только hw=service, не имея уточняющих тегов. Хотя роутинговыми они при этом не являются (и не должны). Я сам лично дороги внутри предприятий, скажем, или ещё какие-то типа “подъезд к магазину” дополнительно не тежу.
Фигассе!
В тех местах где я рисую появится куча изолированных грунтовок, выезд на которые через гаражи и неохраняемые участки промзон.
А почему они не должны быть роутинговыми, при точечной адресации, POI, подъезды к магазину полезны, да и сеть дорог в промзонах бывает еще та, фиг выедешь без карты, или нашествие таких проездов перегружает граф?
А чем подъезд к магазину не дорога? Если к нему ещё все дворовые футвеи прицеплены?
Вот неплохой хинт.
Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для “красивостей” в мапнике.
Объяснил бы мне кто понятно что это есть alley и driveway, как писал выше, из страницы вики я особой разницы между ними не вижу, да, и прощай россейские дворы living_street=yes?
Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для “красивостей” в мапнике.
Подземные веи это да (хотя приборы с инерционным алгоритмом и по ним могут водить, жаль в конверторе это не учитывается, как и тоннели), я обычно довожу проезд до въезда на такую парковку и заканичваю его POI парковки.
или нашествие таких проездов перегружает граф
Только из-за этого, так-то они вполне роутинговые и по ним даже строятся маршруты в некоторых программах.
Amigo, под мусором я имею в виду всяческие проезды по подземным парковкам и площадки перед домами. Ну и всё остальное, нарисованное для “красивостей” в мапнике.
Есть такие поезды во дворах, что без бутылки не разберешься или заранее нужно знать с какой улицы и где заехать
да, и прощай россейские дворы living_street=yes?
Нет! Это святое!
Да и добавок они, и остальным service= не протеворечат
В моём понимании service — просто служебный проезд, независимо от покрытия, ширины и чего бы то ни было, и он более важен чем грунтовки, при этом часто в них переходит. Какие дополнительные теги ему давать, я вообще не знаю, кроме очевидных паркинг-аислов, поэтому почти все мои сервисы обходятся без дополнительных тегов. И если их выкинуть, то весь роутинг сразу порушится, пешеходный в первую очередь. Для исправления придётся найти все сервисы и навесить на них от фонаря какой-нибудь защитный тег
И если их выкинуть, то весь роутинг сразу порушится, пешеходный в первую очередь.
Нормальный пешеходный роутинг, понятное дело, без service работать не будет. Так же как и без лестниц, подземных переходов и т.п. Но изначально речь шла об автомобильной навигации - она должна нормально работать и без service. Т.е. логика простая - выкидываем все дороги ниже определённого уровня. После этого дорожный граф должен остаться нормальным, без разрывов, изолированных областей, тупиков без выезда и т.п. Карта стала меньше, похуже, но ей можно продолжать нормально пользоваться.
Т.е. логика простая - выкидываем все дороги ниже определённого уровня. После этого дорожный граф должен остаться нормальным, без разрывов, изолированных областей, тупиков без выезда и т.п. Карта стала меньше, похуже, но ей можно продолжать нормально пользоваться.
Вот это я поддерживаю обеими руками. Более того, так должно продолжаться и дальше - если выкинуть не только service, но и unclassified/residential, должен получиться правильный дорожный граф - без разрывов и тупиков.
что такое service=alley|driveway, я не знаю. Судя по вики это просто все служебные проезды, кроме как на парковках.
routing=yes - это, я бы сказал, жест отчаяния. Прежде чем делать дорожку рутинговой, нужно понять, почему она должна быть рутинговой, на основе хоть сколько нибудь объективных признаков, а иначе каждый будет включать в рутинг подъезды к своему дому/даче.
А напомните, почему нельзя сделать всё роутинговым?
В остальном согласен с Zkir, alley|driveway это непонятоно что, о routing=yes даже думать не стоит.
Насчёт “стволовых служебных проездов” - да, это таки надо отмечать как unclasified, и да - это “нормальные дороги”.
На той Ашановской парковке наверное стоит отметить как unclassified кольцо на северо-востоке с подъездами, дороги от неё к парковке, 2 дороги по самой парковке вплоть до выезда на МКАД.
На то есть две причины.
- Для служебных проездов нужен особый алгоритм рутинга. По ПДД по ним не может быть транзитного проезда. Грубо говоря нельзя объезжать пробки по дворам, срезать через заправки и т.д. даже если так [как кажется рутеру] быстрее.
- В некоторых программах есть ограничение на число рутинговых ребер в графе. С служебными проездами граф сильно дробится, и число ребер возрастает многократно.
На то есть две причины.
- Для служебных проездов нужен особый алгоритм рутинга. По ПДД по ним не может быть транзитного проезда. Грубо говоря нельзя объезжать пробки по дворам, срезать через заправки и т.д. даже если так [как кажется рутеру] быстрее.
- В некоторых программах есть ограничение на число рутинговых ребер в графе. С служебными проездами граф сильно дробится, и число ребер возрастает многократно.
Ну так это всё касается только дворовых проездов, которые service+living_street=yes, нет?
В остальном согласен с Zkir, alley|driveway это непонятоно что
Многие, видимо, понимают что это, так как дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже. Может на страницу service в вики внести дополнение по дворам?
Ну так это всё касается только дворовых проездов, которые service+living_street=yes, нет?
Нет, это касается любых проездов на прилегающих территориях, не предназначенных для транзитного движения.
На той Ашановской парковке наверное стоит отметить как unclassified кольцо на северо-востоке с подъездами, дороги от неё к парковке, 2 дороги по самой парковке вплоть до выезда на МКАД.
Поддерживаю.
дворы ими обрисовывают и не убедишь, тем более мапник их рендерит уже
Вот поэтому для роутинга нужны теги, которые мапник НЕ рендерит