Klare highway tagging Regeln für befestigte Straßen

  • Zitat

    Original von gs.arch
    Wenn ich da so an Garmin und das Autobahn/Bundesstraßen-Problem denke.... :gap

    deshalb wird bei OSM ja auch Autobahn (motorway) und Bundesstraße (primary) unterschieden. Aus dem gleichen Grund macht es aber auch keinen Sinn grundsätzlich zwischen Kreis- und Landesstraße zu unterscheiden. Manche Kreisstraße ist ein echter Hotlink bzw. Segen um effektiv von einer Bundesstraße zur nächsten zu kommen :tup :)


    Gruß
    madacid

  • Zitat

    Original von madacid
    ...deshalb wird bei OSM ja auch Autobahn (motorway) und Bundesstraße (primary) unterschieden. :tup :)


    Das macht NAVTEQ auch, aber Garmin wirft halt alles in einen Topf.
    Als Außenstehender (dieses OSM-Projekts) meine ich aber auch, dass man Landes- (Staats-) und Kreisstraßen säuberlich trennen sollte. Wenn man später den einzelnen Kategorien bestimmte Funktionen und Eigenschaften zuweisen will, wäre eine Auswahl kaum mehr möglich. Bei jeder Straße Einzelfallentscheidung ?( Zusammenwerfen kann man sie ja hinterher in den Anwendungen immer noch, siehe Garmin.

    Gruß gs.arch

    Einmal editiert, zuletzt von gs.arch ()

  • Zitat

    Original von madacid


    In der extrem dynamischen Anarchie so eines globalen Open-Projects ist Ideen- und Durchführungschaos die Basis eines funktionierenden Ergebnisses. Wer diese Art und Weise einer Lösungsfindung nicht ertragen kann muss halt bei den kommerziellen Konkurrenzprodukten bleiben.


    Gruß
    madacid


    Anarchie ist keine taugliche Basis für ein Projekt wie OSM. Insbesondere in der Datenbankdefinition. Die sollte meiner Meinung nach für öffentliche Herumfummelei gesperrt sein und erst nach gründlicher Diskussion geändert werden können. Es ist nicht mit einfacher Definitions-Änderung getan, sondern es muss auch der alte Datenbestand konvertiert werden um zur neuen Def kompatibel zu sein. Das geht evtl. noch flott mit automatischen Prozeduren, solange man den Vorgang sauber und wohlüberlegt durchführt. Sonst ist es Datenverschmutzung, wo andere wieder massiv Arbeit mit Aufräumen haben werden.

  • Zitat

    Original von gs.arch


    Das macht NAVTEQ auch, aber Garmin wirft halt alles in einen Topf.
    Als Außenstehender (dieses OSM-Projekts) meine ich aber auch, dass man Landes- (Staats-) und Kreisstraßen säuberlich trennen sollte. Wenn man später den einzelnen Kategorien bestimmte Funktionen und Eigenschaften zuweisen will, wäre eine Auswahl kaum mehr möglich. Bei jeder Straße Einzelfallentscheidung ?( Zusammenwerfen kann man sie ja hinterher in den Anwendungen immer noch, siehe Garmin.


    Jede Bundes-, Landes, Kreisstraße lässt sich im System ja zusätzlich über das ref-Tag (Die allgemeine Bezeichnung [z.B. A7, B238, L241 oder K30]) auch im nachhinein - unabhängig vom gewählten highway-Tag - klar zuordnen. Die Information geht also nicht verloren.


    Gruß
    madacid

  • Hallo,

    Zitat

    Original von madacid
    Jede Bundes-, Landes, Kreisstraße lässt sich im System ja zusätzlich über das ref-Tag (Die allgemeine Bezeichnung [z.B. A7, B238, L241 oder K30]) auch im nachhinein - unabhängig vom gewählten highway-Tag - klar zuordnen. Die Information geht also nicht verloren.


    rein theoretisch vielleicht ja, das ist aber nicht praktikabel, denn die Bezeichnungen sind -wenn man auch das Ausland betrachtet - recht komliziert. Da müssten für jeden Renderer und noch schlimmer Naviprogramm ellenlange Listen mit Umsetztabellen geführt werden.


    Nur ein paar Beispiele:
    Landes- bzw. Staatsstraßen werden mit L*** bzw. St**** gekennzeichnet.


    Kreisstraßen werden (zumindest in Bayern) nicht mit K** sondern mit dem Autokennzeichen den Landkreises bezeichnet, also R**, KEH**, SAD** usw. an der Landkreisgrenze ändert sich dann auch die Bezeichnung!


    Im Ausland wird es dann noch unübersichtlicher. Was bei uns B** ist ist in Italien SS**, usw.


    Und es gibt ja gerade deshalb die schonen highway-tags, die auch wohl definiert sind und von jedermann eindeutig zugeordnet werden können.



    Ich möchte aber noch ein anderes Problem zur Diskussion stellen:
    Für spätere Routing-Algorithmen, die z.B. die schnellste Route berechnen sollen, muss ja für jeden Weg die benötigte Zeit berechnet werden.


    Im allgemeinen kann man dann für einen highway-typ eine Durchschnittsgeschwindigkeit (pro Verkehrsmittel) annehmen (Bei Geschwindigkeitsbeschränkungen natürlich entsprechend weniger).


    Also z.B. für PKW außerorts (nur eine Annahme von mir):
    Autobahn 115km/h
    Bundesstraße 90 km/h
    Staats-Landesstraße 90 km/h
    Kreisstraße 80 km/h
    Gemeindeverbindungsstraßen 70 km/h


    innerhalb geschlossener Ortschaften müssen aber für die selben tags 50 km/h angenommen werden.


    Es ist aber unrealistisch dass jeder Weg innerorts ein maxspeed-tag bekommt, oder?
    Es müsste also noch eine Kennzeichnung für innerorts/außerorts her. Das könnte evtl. durch relations (oder isin-tag) erfolgen, aber bisher sind ja keine Ortsflächen erfasst, um die Zuordnung zu machen.


    Wie könnte man das am besten realisieren?


    Gruß,
    Stefan

  • Zitat

    Original von StefanDausR
    rein theoretisch vielleicht ja, das ist aber nicht praktikabel, denn die Bezeichnungen sind -wenn man auch das Ausland betrachtet - recht komliziert. Da müssten für jeden Renderer und noch schlimmer Naviprogramm ellenlange Listen mit Umsetztabellen geführt werden.


    Nur ein paar Beispiele:
    Landes- bzw. Staatsstraßen werden mit L*** bzw. St**** gekennzeichnet.


    Kreisstraßen werden (zumindest in Bayern) nicht mit K** sondern mit dem Autokennzeichen den Landkreises bezeichnet, also R**, KEH**, SAD** usw. an der Landkreisgrenze ändert sich dann auch die Bezeichnung!


    Hier ist Google Maps schon überfordert, sie lassen in Bayern einfach die Bezeichnungen weg. ;D

  • Na ja nicht überall... Im Landkreis Regensburg z.B. sind die Nummern der Kreisstraßen eingetragen. Dafür fehlen die der Staatsstraßen!


    Das liegt aber wohl mehr am Kartenmaterial. Navtec vs. TeleAtlas!


    Gruß,
    Stefan


  • Ortsgrenzen sollten über kurz oder lang auch alle erfasst werden, somit hätte man damit die Möglichkeit der Unterscheidung zwischen Straßen inner- und außerorts. Hier sei auch wieder auf die holländischen Maps verwiesen, die haben das da straight durchgezogen :)


    madacid


  • landuse = residential auf ein Polygon getaggt...
    Im einfachsten Fall erst mal ein Rechteck über einen Ort aufziehen - hilft schon mal zur Orientierung auf der Karte. Mit der Zeit kann das dann verfeinert werden. Besser geht es mit den Satbildern so lange die Ortsstrassen noch nicht erfasst sind.



    Garry

  • Zitat

    Original von Garry


    landuse = residential auf ein Polygon getaggt...
    Im einfachsten Fall erst mal ein Rechteck über einen Ort aufziehen - hilft schon mal zur Orientierung auf der Karte. Mit der Zeit kann das dann verfeinert werden. Besser geht es mit den Satbildern so lange die Ortsstrassen noch nicht erfasst sind.
    Garry


    ich würde "place=" mit city, town, village, hamlet oder suburb nehmen, da ja nicht alles "innerorts" auch "residential" sein muss. Ansonsten gleiche Vorgehensweise :)




    http://wiki.openstreetmap.org/…OSM_tags_for_routing#City sagt dazu:


    "...
    A way is in a city/suburb/zip-code/... if and only if:


    * a) It is individually tagged as "is_in".
    * b) area It is inside an area tagged as "place"=
    * c) area It is not inside such an area but a node tagged as "place"= is inside an area with "landuse" with another value then "farm", "quarry", "forest" or "water" and the way is inside the combination of that polygon and all intersected or "nearby" polygons of this kind.
    * d) node None of these bus the nearest point tagged as "place"= is less then XX km away.
    ..."



    Gruß
    madacid

  • Zitat

    Original von Tobias
    Hi,


    in meinem JOSM gibts kein "tertiary"...


    Gruß
    Tobias


    Hi,


    in meinem JOSM gab bisher "tertiary" auch nicht als Preset. Hab mir auf Verdacht mal die josm-latest.jar erneut geladen und jetzt ist "tertiary" auch in den Presets drin.

  • Hallo zusammen,


    ich wollte nun nochmal das Thema Kreisstraßen aufgreifen. Da wurden ja im Wiki einige Sachen (mehr oder weniger sinnvoll) umdefiniert.
    Ich bin nach wie vor der Meinung, dass Kreisstraßen als tertiary getaggt werden sollen und Staats- bzw. Landesstraßen als secondary.
    Diese Zuordnung ist für jeden klar nachvollziehbar, da es an der Straßen-Beschilderung abzulesen ist.
    Inzwischen werden nämlich schon bestehende Kreisstraßen umgetaggt.


    Ich lasse mich mit guten Argumenten gerne eines Besseren belehren. Dann sollte es aber auch klar nachvollziehbare Kriterien geben und die Entscheidung nicht nach subjektiver "Wichtigkeit" erfolgen.


    Gruß,
    Stefan

  • was genau ist dir denn z.B. an meiner Argumentation "warum es keinen Sinn macht Kreisstraßen grundsätzlich tertiary zu taggen" missverständlich, damit ich weiß, wo genau der Erklärungsbedarf besteht.


    Gruß
    madacid

  • Hallo,


    es geht darum, dass es bis von ein paar Wochen eine klare Straßeneinteilung im Wiki nachzulesen gab und das nun an ein paar Stellen geändert wurde. Jetzt herrscht eigentlich das große Chaos, da keiner mehr weiß, wie es "richtig" ist.


    Aber es muss unbedingt ganz klar nachvollziehbare Regeln geben, wie Straßen getaggt werden. Auf keinen Fall sollte es Ausnahmen geben, nur weil jemand eine Straße als wichtiger betrachtet.


    [U]Also entweder immer und ohne Ausnahme:[/B]


    Landes- und Staatsstraßen -> secondary
    Kreisstraßen -> tertiary
    alles darunter -> unclassified


    oder auch immer so:


    Landes- und Staatsstraßen und Kreisstraßen -> secondary
    Gemeindeverbindungsstraßen (was auch immer das exakt ist) -> tertiary
    alles darunter -> unclassified


    Aber bitte keine Vermischungen darunter...



    Gruß,
    Stefan