Ilis, кто же виноват что в поселке Сосьва нет дорог? surface=unpaved|ground - это дорога без покрытия, проезжаемость которой сомнительна и зависит от привходящих факторов, например от погоды.
Если же на дороге есть покрытие, за которым следят, то возможно следует ставить surface=compacted
дык surface=unpaved имеет более общее значение чем surface=compacted, поэтому его и надо уточнять на compacted или ground
Пойми простую вещь, мы судим о дорогах по тем тегам, которые ты на них ставишь. Если ты там понаставишь surface=unpaved я интерпретирую это так (пессимистичное толкование вики) что в поселке С. нормальных дорог нет и мне на своей машине (а не казенном грузовике) туда лучше не соваться.
Дак там, про что я и пишу, сразу станет как только кто-то расставит анпавед.
Первоопределяющим является значение тега highway, а мы вдруг его выкидываем и заменяем уточняющим тегом покрытия.
Выбор ехать в посёлок С. или не ехать обычно зависит не от дорог там, а от каких-то внешних причин. И если будет принято решение ехать, и ты снарядишь туда Урал или ГАЗ-66 для езды по грунтовкам, приедешь туда и увидишь что там люди живут обычной жизнью будет как-то не очень. Хотя въезжать ты туда будешь по берегу реки, если поверишь навигатору, и тогда Шишарик будет оправдан.
Так я и хотел ставить как на самом деле, но тут моё желание по времени вдруг совпало с таким сюрпризом. С одной стороны теперь не хочется делать уточнения, которые много чего разломают, с другой мне настоятельно советуют поесть г@вна, чтобы убедиться что оно невкусное. Опять же если я не поставлю там покрытие, кто-нибудь когда-нибудь сделает это.
Конечно есть. Уже высказывал. В основном да, вернуть как было. Если очень хочется применить поверхность, то наоборот повышать класс дороги у грунтовок grade1 с асфальтовым и бетонным покрытием (ну или просто paved). Плюс учитывать покрытие для назначения дефолтных скоростей для участков дорог. Вот уж там-то есть где развернуться, скорость может зависеть от сочетания типа и вида покрытия и улучшает роутинг не ухудшая отображения. Готов принять в этом деятельное участие.
Ну вот вариант испорченного роутинга. Вместо того чтобы ехать прямо, маршрут идёт к ближайшей “не грунтовке”, а потом с неё опять на грунтовую грунтовку. В итоге те же грунтовки, только дальше. Ну и выглядит посёлок как чёрт-те что. Настоящие грунтовки от улиц не отличить беглым взглядом.
Видимо, там какие-то индексы проставлены, потому что хотелось ещё заставить построить маршрут по настоящей грунтовке (в левом нижнем углу), но видимо ввиду её не слишком короткости и наличии сравнимых с ней вариантов объезда построился всё-таки объезд.
Но первого варианта порчи роутинга, имхо, достаточно для того чтобы отказаться от идеи занижения класса дорог из-за покрытия.
А что занижается, если из резидентиала дорога превращается в грунтовку?
Мне нужно, чтобы навигатор избегал лесные и полевые дороги, но ездил по обычным улицам независимо от их покрытия. Если я разрешу ездить по грунтовкам, то он начнёт ездить по улицам прямо, но при этом захочет заезжать на настоящие грунтовки, по которым только на тракторе можно ездить.
Для чего мы делим дороги на обычную улично-дорожную сеть и лесные-полевые дороги, чтобы конвертером слепить и перемешать их.
В примере я ещё честно расставил покрытие для всех соседних дорог, а обычный ОСМер может проставит покрытие только для тех дорог, по которым он проехал. Тогда роутинг вообще вывернется наизнанку, потому что он проедет по самой хорошей дороге, а отметит её худшей по отношению к неотмеченным.