Це погано, що є така плутанина з highway. Бо в результаті карту неможна буде використовувати у навігаторі. Ніякий дурень не поїде по карті, де переплутані типи доріг. Адже тоді або заїдеш у багнюку на unclassified, де якість покриття гірша за деякі track, або звичайну сільську вулицю з непоганим покриттям будеш об’їжджати через райцентр, бо та вулиця є residential.
Може, слід розробити більш чіткі правила класифікації доріг? Ну, наприклад, зробити графічну схемку за дихотомічним принципом.
Якось отак (можу помилитися):
Дорога позначена знаком 5.31 “житлова зона”? Так. Це highway=living_street. Якщо ні, то це однозначно щось інше.
Дорога веде в поле/ліс? Так. Там їздить лише сільгосптехніка та іноді ходять люди, їздять велосипедисти. Так. - Це track
Поруч з дорогою є будинки? Так. Дорогою користуються лише місцеві жителі, транзитний рух небажано? Так. Дорога має назву “вулиця…, провулок…” тощо?. Так. Це- residential
Поруч з дорогою є будинки? Так. Дорогою користуються лише місцеві жителі, транзитний рух небажано? Так. Дорога має назву "вулиця…, провулок… тощо?. Ні. Це- service. Service=driveway
Поруч з дорогою дороги є будинки? Так. Дорогою користуються лише місцеві жителі, транзитний рух небажано? Ні, є і транзитний рух. Дорога має назву "вулиця…, провулок… тощо?. Так. Це- unclassified, living_street=yes
Поруч з дорогою дороги є будинки? Ні. Дорогою користуються лише місцеві жителі, транзитний рух небажано? Ні, є і транзитний рух. Дорога має назву "вулиця…, провулок… тощо?. Ні. Це- unclassified
Ну а тип та якість покриття задаємо тегами surface та smoothness.