Hallo zusammen,
beim wiederherstellen einer scheinbar gelöschten Bundesstraßen-Relation ist mir aufgefallen, dass in Deutschland scheinbar network-Taggs an solchen Relationen nicht existent zu sein. In den meisten anderen Gegenden scheint es üblich zu sein, die Netzwerkart ebenfalls datentechnisch zu erfassen und nicht nur alles mit “B” vorne im ref ist Bundesstraße. Mit diesem Auswerte-schema kommt man aber bei den Landstraßen und Kreisstraßen nicht mehr überall per automatik weiter.
Ich sehe hier vor allem den Vorteil, dass Renderer spezielle Schilder darstellen können, so wie es im jeweiligen Land für die Klasse üblich ist und keine generischen Schilder. Das macht es letztlich für Fremde einfacher, die Karte mit der Realität abzugleichen.
In Analogie zu anderen Gegenden würde für folgende Zuordnungen passen:
Bundesstraße - network=DE:national
Landstraße - network=DE:<Bundesland> nach ISO3166-2
Kreisstraße - network=DE:<Bundesland>:<Kennzeichen>
Autobahnen sind aktuell als network=BAB erfasst. Hier wäre es aus meiner Sicht sinnvoll, ebenfalls ein generischen Wert zu nutzen. Bspw. network=DE:expressway
Dachte ich auch erst, aber schau mal auf OSM-DE in anderen Ländern… und du wirst sehen, dass OSM-DE einfach überall Deutsche Schilder rendert. Was natürlich in dem Fall ok ist, weil 99% der User sich die Karte vermutlich nur in DE anschauen.
Bspw:
Ich kann jetzt leider kein Beispiel einer Bundesstraße mit highway!=primary finden, um herauszufinden, ob die Buchstaben beachtet werden, wie ich behauptet habe, oder ob wirklich nur rein nach highway-Klasse gerendert wird. Aber grundsätzlich finde ich den network-Tag trotzdem relativ redundant bei so einem einheitlichen ref-System.
Wie lange gibt es OSM und erst jetzt diese Frage? Oops…
Ich kann zwar recht sauber das Fahrrad-Knotenpunktnetz (oder Link) meines Heimatlandkreises Dahme-Spreewald ermitteln, was aber alles Kreisstraßen sind… ; egal welche highway-Klasse diese haben… eben nicht.
Aber wir haben ja nicht mal die Kreiskürzel der Landkreise im admin_level=6 hinterlegt… stattdessen nur das informative aber eigentlich unbrauchbare licence_plate_code
Wie lange gibt es OSM und erst jetzt diese Frage? Oops…
Ich kann zwar recht sauber das Fahrrad-Knotenpunktnetz (oder Link) meines Heimatlandkreises Dahme-Spreewald ermitteln, was aber alles Kreisstraßen sind… ; egal welche highway-Klasse diese haben… eben nicht.
einfach alle Straßen deren ref mit “K” anfängt und danach nur noch Zahlen?
Aber wir haben ja nicht mal die Kreiskürzel der Landkreise im admin_level=6 hinterlegt… stattdessen nur das informative aber eigentlich unbrauchbare licence_plate_code
Die Kreiskürzel könnte man sicher auch noch erfassen, für die “alle Kreisstraßen”-Frage braucht man sie aber nicht
Da müsste man vorraussetzen, daß genau an der Kreisgrenze die Nummer wechselt… was ich nicht glaube…Mit dem nach @aighes vorgeschlagenem System hat man eine dann eine saubere Abgrenzung.
Ich bedauere es, daß es diese nicht gibt, da diese Kreiskürzel im kleinmaßstäbigen und individuellen Rendering erhebliche arbeitstechnische Vorteile bringen. Alleine schon bei der Standard-OSM-Karte bei Z8/ Z9 wäre ein Rendering des Kreiskürzels zur Orientierung durchaus von Vorteil…
In mir geistert ja seit langem die Idee, bei sowas z.B. für Landesstraßen zu schreiben: network=admin_level=6 oder so… Nur das zweite Gleichheitszeichen behagt mir da nicht…
Aber damit möchte ich aussagen, daß Zuordnung / Betreiber die entprechend angegebene Adminlevel-Ebene ist, in der das Objekt liegt… Ob es dann auch datenbanktechnisch und auswertetechnisch recht simpel wäre, weiß ich nicht…
(sorry, ich klickte Reply bevor meine Nachricht vollständig war)
Als Entwickler eines network-bewusstes Renderers habe ich Vorschläge:
Wenn die Beschilderung landesweit standardisiert ist, und es keinen semantischen Unterschied zwischen z.B. »Route 123 innerbayerisch« und »Route 123, die zu Bayern gehört« gibt, sind unterschiedliche Werte von network jedes Staats überflüssig. Man kann eine räumliche Abfrage benutzen, wenn man das wichtig nimmt. Andererseits, wenn z.B. Minnesota Route 23 durch eine Ecke von Wisconsin fährt, und die zwei Staaten unterschiedliche Beschilderung haben, muss jeder Staat seinen eigenen Wert von network haben.
network=DE:state und network=DE:county siehen okay aus, aber nichts verhindert, dass man deutsche Wörter benutzt, solange man es dokumentiert.
In mir geistert ja seit langem die Idee, bei sowas z.B. für Landesstraßen zu schreiben: network=admin_level=6 oder so… Nur das zweite Gleichheitszeichen behagt mir da nicht…
in der “schlechten” Tradition (weil kryptische Abkürzung) der network tags:
rdn=yes
network=rdn
regional driving network für die Landesstraßen
und natürlich analog ldn und ndn
oder mit “operator”? Das führt dazu dass man trotzdem noch Zusatzinformationen braucht um zu verstehen was Landesstraßen sind.
In Italien gibt es öfters Schilder die anzeigen wenn der operator wechselt (genauer ist es nur der nationale Operator, wo Beginn und Ende manchmal ausgeschildert sind)
A,B,L im Saarland, keine K (dafür plus F wie Forststraßen - nicht zu verwechseln mit Forstwegen, aber definitiv keine Fernstraßen), siehe z.B. Landesstraßen im Saarland – Wikipedia