@RafalR kompromisu tutaj nie uda się osiągnąć. Wystarczy poczytać niniejszy wątek. Każdy powinien mapować w swojej okolicy zgodnie ze swoją najlepszą wiedzą lokalną, wykorzystując zasady opisane na Wiki OSM. Przy okazji, postępując tym tropem myślenia, dlaczego pozwalasz aby droga wojewódzka nr 824 miała tag “primary”?
Wielokrotnie udowodniono, że w Polsce trunk to nei to samo co droga ekspresowa więc argument uporządkowania nie ma sensu. Ryzykuje ten, kto chce pobierać z danych OSM paczkę dróg S pobierając po prostu tag “trunk”.
Taki błąd popełniła osoba, która chciała zaprezentować siatkę dróg motorway w Europie:
https://en.wikipedia.org/wiki/International_E-road_network#/media/File:Europe_Completed_Motorways.png
W Polsce dokonała zwykłego połączenia motorway+trunk co spowodowało zaprezentowanie na ww. mapie np. jednojezdniowej Ski w kierunku Kalingradu, lub obwodnicy Słupska. Poza tym spójrzcie na mapę Europy na małym zoomie. Żaden inny kraj nie jest tak poszatkowany jak Polska. Mamy bałagan. Swego czasu ten sam problem miala Google Maps ale jak widać poradzili sobie z tym, gdy odcięli mapowanie zwykłych użytkowników i zatrudnili maperów.
Zarówno autostrada jak i droga ekspresowa należy do tej samej kategorii dróg w Polsce: droga krajowa. Drogi krajowe oznaczane są cyfrą na czerwonym tle. Dodatkowo cyfrę może poprzedzać literka określająca specyfikację techniczną, z jaką wybudowano drogę, tzw klasę drogi. Więc de facto, gdy Pani we wiadomościach wspomina o sieci dróg krajowych , to ma na myśli również autostrady i drogi ekspresowe.
Dla porządku, to są wszystkie kategorie dróg w Polsce (innych nie ma):
drogi krajowe
drogi wojewódzkie,
drogi powiatowe,
drogi gminne.
Drogi krajowe o które rozchodzi się w tym wątku budowane są według różnych specyfikacji. Aby to uporządkować, wymyślono klasy dróg:
autostrady (oznaczane symbolem A),
drogi ekspresowe (oznaczane symbolem S),
drogi główne ruchu przyspieszonego (oznaczane symbolem GP),
drogi główne (oznaczane symbolem G),
Mamy więc, A1 (to obecnie zdecydowana większość drogi krajowej nr 1), ale również S1, oraz drogę krajowę nr 1 (np. gierkówka). Jednak dla porządku, analogicznie jak drogi A i S, gierkówka powinna mieć oznaczenie GP1. Są również odcinki zbudowane w gorszej technologii i wtedy pełne oznaczenie powinno brzmieć G1 (analogicznie jak A1, S1).
Znając definicję, łatwo zaproponować rozwiązanie, jak w sposób uporządkowany przechowywać te informacje w bazie OSM:
highway:class:pl=S (ew. A,GP,G)
highway:category:pl=droga krajowa (ew. droga wojewódzka, droga powiatowa, droga gminna)
Czytelnie i odporne na jakiekolwiek zmiany w tagu highway.
A tag highway wreszcie można użyć jako ogólne przedstawienie jaką rzeczywiście funkcję spełnia dana droga.
Przypomnę jeszcze, że drogi klasy S występują również w Austrii i tam tagowane są jako motorway. W Austrii mamy dużą i aktywną społeczność OSM, o czym opowiedział nam niedawno Marek:
http://forum.openstreetmap.org/viewtopic.php?pid=514964#p514964
Nie zaszkodzi czerpać z ich doświadczenia.