на оживленных шоссе я часто вижу месиво точек раза в два шире чем само шоссе.
Если уж разделять топологию для упрощения маршрутизации и физические объекты, то как физический объект рисовать одну линию, примерно по середине дороги, а для маршрутизации рисовать две линии.
Не надо останавливаться на первом пункте. В наших же интересах выработать общий подход и рисовать однообразно. Когда появятся новые вводные по этой проблеме, так же дружно начать всё переделывать.
Ни то ни другое. Что такое линии, которые вы помечаете highway=*? Единого мнения нет и быть не может. Нужны иные методы рисования дорог, которые бы позволяли одновременно нарисовать одну линию (так как это одна улица, даже если газон по середине) и две линии (так как так удобнее в некотором смысле), да при этом еще и не задолбаться это рисовать. Попытки описать такое есть (с.м. divided highway), но пока они не совершенные и не поддерживаются. Вот и идет грызня.
Говорить о корректности можно только после того, как будут описаны формальные критерии определения корректности, причем с этими критериями либо все согласятся, либо корректность этих критериев будет формально доказана на основе критериев, корректность которых общепризнана.
В набережных челнах дороги не имеют точек пересечения? Извините, но это 100% топологическая ошибка. Это не корректно. Надо исправлять. Широкую дорогу нарисовали двумя путями? А кто сказал, что это корреткно?
У меня возникают. bridge=yes - это свойство этого участка дороги, что он мостовой, а уж сам мост никто не мешает рисовать как отдельное сооружение - площадной объект, такой же, как здание или гараж
Так и делить. Для начала понять, какие сейчас значения вкладываются в линию highway=*.
Потом придумать, как описывать те случаи, когда у дороги некоторые эти значения различаются.
Насчёт того, что сейчас вкладывается, я встречал такие мнения:
осевая линия проезжей части - так в вики, причём там не любая проезжая часть, а только с физическим разделителем
осевая линия дороги + разделитель дороги - так считает Vovanium