Der PT_Assistant plugin für JOSM macht schon viel von was du willst. HS sortieren entlang den Fahrtweg ist diesen Sommer hinzugefüft worden.
Hinzufügen von HS am Route aber (noch) nicht. Technisch ist das nicht all zu schwierig. Die manuel hinzufügen ist aber auch nicht so schwierig und nimmt weniger Zeit als falsche Positive löschen.
Gleichzeitig ändern von mehrere Routen ist nicht drinn, weil das relativ “gefährlich” ist. Was wohl drinn ist, ist Unterstutzung om Routen zu reparieren basiert auf andere Routen die schon kontinuerlich sind.
Das Tool kann mit doppelten Elemente umgehen. Obwohl mein Vorschlag für ein PTv3 gerade sein würde HS mit 1 zentrales Element darzustellen. Preferenziell eine Node, der alle Details hat, neben dem Weg dargestellt. Vielleicht brauchen wir ein neues Tag wie:
public_transport=pole
oder
public_transport=passenger_stop
oder
public_transport=passenger_area
oder
public_transport=halt
(ich kann kein besseres Wort finden auf English das nicht ‘stop’ ist)
anstatt
highway=bus_stop (nicht wirklich ein highway)
public_transport=platform (nicht immer ein Platform da)
bus=yes
oder
railway=tram_stop (keine Schiene neben die Schiene wo die Leute stehen)
public_transport=platform
tram=yes
Wenn ein Plattform vorhanden ist, ist es natürlich kein Problem das als Way oder Area dar zu stellen, das soll aber nicht die Details duplizieren und es sollte auch nicht in die Routenrelationen hin. (meine Meinung)
Jedenfalls ist PT_Assistant zo gemacht daß es mit mehrere Mappingstyle umgehen kann und daß es helfen kann bei die Umstellung von v1 auf v2.
Es ist auch fertig für wenn wir einen Tag mal Routesegmente benutzen können, um Linienteile zu bundlen. Das würde die Wartung erleichtern, es würde aber auch die komplexität etwas höher machen. Editor support ist dann sicher notwendig, weil manuell die Kontinuität überprüfen dann nicht mehr möglich sein wird.
Polyglot
PS: es war natürlich immer so gemeint daß public_transport highway=bus_stop und railway=tram_stop ersetzen würde. Nur ist das von die Leute die die Standard Rendering machen nie so ausgeführt. Erst angeblich um technischen Gründe, die letzten Jahre aber weil sie kein added value drin sehen. Ich habe keine Gründe zu glauben daß es ein PTv3 anders vergehen würde. Also machen wir das mit ‘double tagging’. Ich habe es schon einigen Jahren her aufgegeben das zu ändern versuchen. Ein Tag mehr oder weniger ist auch nicht wirklich ein Problem. Details duplizieren, oder mehrere Objekten an Routerelationen hinzufügen müssen, is schlimmer. m.E.