Основная проблема, как мне кажется, возникает из-за того, что маперы рассматривают тег bicycle=yes, с двух даметрально противоположных сторон.
-
Сторона первая - правовое ограничение. Тег bicycle=yes|no должен ставиться только там, где по каким либо причинам административно запрещено или разрешено перемещаться на велосипеде, если без данного указания по ПДД такой запрет или разрешение не действует. Например bicycle=yes на пешеходных улицах и совмещённых велосипедных+пеших дорожках в парке, отмеченных как hw=footway или hw=pedestrian, потому как по умолчанию, в соответствии с ПДД движение велосипедистов на них запрещено. Или же bicycle=no на участках автодорог или проезжих частей, которые не являются автобанами, потому как опять же по умолчанию в соответствии с ПДД, без дополнительного указания, такого запрета нет.
-
Вторая сторона - физическое ограничение: если я могу или не могу проехать именно здесь, то значит yes или no.
Я лично считаю второй вариант не правильным в корне. Физически я могу и по аэродрому рассекать на велосипеде, но это не добавляет к aeroway=runway тег bicycle=yes.
Особо хочу высказаться про bicycle=yes на грунтовках и тропах. На этих объектах этого тега в принципе быть не может в 99,9% ни по первому, ни по второму варианту, потому что:
а) нет ни одного законодательного акта или норматива, запрещающего передвижение на велосипеде в чистом поле/лесу, как минимум по той причине, что тропы и грунтовки не являются тротуарами либо автобанами, на которые распространяются стандартные запреты.
б) с точки зрения проходимости это тоже ложь, потому как нет определения, что считать велосипедом. Если по лесовозной дороге можно проехать в сухой сезон на маунтинбайке, то вовсе не значит что там можно проехать на дорожном велосипеде.
Тегирование по принципу физической возможности проезда по определению обречено на полный хаос, т.к. это крайне субъективная оценка. Если я на раллийных соревнованиях форсирую вплавь реки, преодолеваю бурелом, ползаю по болотам и всё это с велосипедом, то это не значит, что всё это допускает физическую возможность велодвижения.
В вики для тега bicycle дано однозначное определение: Legal restriction.
Я считаю, что в текущем виде, надо массово выносить этот тег с грунтовок, троп и прочих объектов в глухих лесах, потому как он явно не соответствует истине. Однако, перед тем как казнить, надо определиться с тем как тегировать по проходимости, потому как эта информация тоже полезна. Необходим совершенно другой тег, никоим образом не пересекающийся с bicycle.
И уж если вводить теги для доступности, но надо строго классифицировать, для какого типа велосипедов эта доступность. На вскидку, могу выделить основные классы велосипедов и байков по проходимости:
шоссе
цикло-кросс/гибрид
сити-байк
all-terrain bike (ака макет горного велосипеда)
XC-байк
найнер
фрирайд/эндуро
фат-байк
Остальные так или иначе по проходимости (не по назначению!) пересекаются.