You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2013-08-06 11:04:40
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Mappen von ÖPNV vereinfachen
Sicher kann ich nicht einfach halb Deutschland lokal in meinen JOSM laden dafür. Die meisten Buslinien decken aber zumindest nicht so viel Fläche ab...
... und falls jetzt jemand ein Gegenbeispiel präsentiert: man kann ja immer noch abschnittsweise arbeiten: Die bisher vorhandene Route samt ihrer Mitglieder komplett laden, dazu nur die für den nächsten Abschnitt benötigte Umgebung. Oder mit der Bereinigen-Funktion Platz im Editor(speicher) schaffen (Landflächen, Gebäude usw. weg).
No animals were harmed in the writing of this posting.
Offline
#27 2013-08-07 00:42:29
- slhh
- Member
- Registered: 2012-09-02
- Posts: 358
Re: Mappen von ÖPNV vereinfachen
1. Wäre das eine Möglichkeit für ein proof-of-concept. Wenn man hinterher einen Bot auf die Datenbank loslassen will, sollte man das ganze ja wohl mal getestet haben, und dafür würde sich das vielleicht anbeiten. Zumal es AFAIR schon ein Routing-Plugin für JOSM gibt, das mit etwas Glück für diesen Zweck erweitert werden könnte.
Das dürfte dann aber doppelten Entwicklungs- und Testaufwand bedeuten. Den Bot kann man bei Bedarf auch ohne die normale Datenbank testen.
Man sollte sich also wohl besser vorab für die Plugin oder die Botvariante entscheiden. Ich denke, für eine Plugin-Variante würde man das Konzept auch noch speziell darauf anpassen.
Die entscheidende Frage ist, ob man wirklich nur JOSM unterstützen muss, weil sich die anderen Editoren ohnehin nicht eignen.
Offline
#28 2013-08-07 00:44:55
- slhh
- Member
- Registered: 2012-09-02
- Posts: 358
Re: Mappen von ÖPNV vereinfachen
Routen als zusätzliche OSM-Wege zu zeichnen, könnte die Erstellung insbesondere bei einfachen Editoren vereinfachen.
Mit einem für die überlagerten Linien optimierten Editor, solllte dies auch bearbeitbar sein. Solange aber auch nur ein nichtoptimierter Editor gebräuchlich ist, würden dessen Zerstörungen die Wartbarkeit katastrophal werden lassen.
Dennoch könnte man solche Wege als temporäre Eingabelösung insbesondere für einfache Editoren nutzen.
Wird ein solcher Weg gezeichnet und mit Rolle add einer Routenrelation hinzugefügt, so könnte ein Bot die überlagerten Straßenelemente heraussuchen, bei Bedarf splitten und der Relation hinzufügen. Den OSM-Weg würde der Bot anschließend löschen.
Last edited by slhh (2013-08-07 01:13:58)
Offline
#29 2013-08-07 05:56:46
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: Mappen von ÖPNV vereinfachen
Dennoch könnte man solche Wege als temporäre Eingabelösung insbesondere für einfache Editoren nutzen.
Wird ein solcher Weg gezeichnet und mit Rolle add einer Routenrelation hinzugefügt, so könnte ein Bot die überlagerten Straßenelemente heraussuchen, bei Bedarf splitten und der Relation hinzufügen. Den OSM-Weg würde der Bot anschließend löschen.
Ich denke wenn es hilft, dann sollte man die "neuen" Wege als temporäre Eingabehilfe verwenden. Das geht wieder entweder als Plugin oder mit dem Bot. Der Bot wäre die universellere Lösung, da alle Editoren davon profitieren, aber er verdoppelt eben auch das Datenvolumen. Als Plugin hat man als Bearbeiter immer schon das fertige Ergebnis vor Augen und kann vor dem Hochladen noch eingreifen. Außerdem trägt man selbst die Verantwortung und nicht nur der Ersteller Betreiber des Bots.
Das Plugin für die Wegumwandlung ist vielleicht auch für andere Relationen interessant. (Wanderwege und Co)
Offline
#30 2013-08-07 08:43:44
- RvdtG
- Member
- Registered: 2012-08-22
- Posts: 56
Re: Mappen von ÖPNV vereinfachen
Nur mal so am Rande: ist die tatsächlich gefahrene Route wirklich relevant? Üblicherweise kann man sowieso nur an Haltestellen ein- und aussteigen, ob zwischen diesen beiden Punkten jetzt Route A oder Route B gefahren wird ist für den Busreisenden wahrscheinlich eher nebensächlich.
Offline
#31 2013-08-07 10:20:54
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: Mappen von ÖPNV vereinfachen
Nur mal so am Rande: ist die tatsächlich gefahrene Route wirklich relevant?
Ja, z.B. weil man mit dieser über die aktuelle Position des Fahrzeugs Fahrplanabweichungen besser ermitteln kann als nur mit bestimmten Messpunkten (=Haltestellen).
Offline
#32 2013-08-07 10:30:54
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: Mappen von ÖPNV vereinfachen
Nur mal so am Rande: ist die tatsächlich gefahrene Route wirklich relevant? Üblicherweise kann man sowieso nur an Haltestellen ein- und aussteigen, ob zwischen diesen beiden Punkten jetzt Route A oder Route B gefahren wird ist für den Busreisenden wahrscheinlich eher nebensächlich.
Es kommt immer darauf an wofür man die Daten verwenden möchte. Wenn man nur wissen möchte wie man von A nach B kommt reicht dein Ansatz sicherlich aus. Aber schon wenn ich an einer Strecke stehe und mich frage welchen Bus habe ich gesehen? Oder mit welchem Bus kann ich an dieser Sehenswürdigkeit vorbei fahren.
Aber auch andere Dinge könnte eine Rolle spielen. Welche Straßen sind jetzt besonders ruhig? Oder wo ist mit Verkehrsbehinderungen zu rechnen? ÖV ist ja oft Pulkführer.
Offline
#33 2013-08-07 10:54:34
- errt
- Member
- Registered: 2009-12-01
- Posts: 1,068
Re: Mappen von ÖPNV vereinfachen
Oder wenn Linien es ermöglichen, dass einen der Busfahrer irgendwo auf der Strecke rauslässt. Bei uns vielleicht nicht so üblich, im Rest der Welt solls das aber geben ![]()
Offline
#34 2013-08-07 11:05:34
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Mappen von ÖPNV vereinfachen
Wenn Sie außerhalb des Alleenrings ab 20 Uhr zwischen den Haltestellen aussteigen wollen, so bitten Sie den Fahrer bzw. die Fahrerin beim Einsteigen, dass er/sie darauf achten soll, falls die Verkehrslage es zulässt.
Gibt's also auch hierzulande.
No animals were harmed in the writing of this posting.
Offline
#35 2013-08-08 02:23:00
- slhh
- Member
- Registered: 2012-09-02
- Posts: 358
Re: Mappen von ÖPNV vereinfachen
Nur mal so am Rande: ist die tatsächlich gefahrene Route wirklich relevant?
Schon um die Linie zu rendern,braucht man den Fahrweg. Direkte Linien zwischen den Halststellen würden auf der Karte sehr unschön aussehen, sofern es sich nicht nur um einem schematischen Netzplan handelt.
Weitere Anwendung: Wo wird wegen des Busverkehrs im Winter der Schnee zuerst geräumt?
Für völlig übertrieben halte ich allerdings die mehrfache Fahrwegerfassung für alle Varianten einschließlich verkürzter Fahrten. Beim Erstellen ist dies durch Kopieren der Relation kein Problem und vermutlich eher einfacher als bei anderen Lösungen, bei der Pflege rächt es sich dann gewaltig und beim Erstellen ebenso, wenn man mit den Varianten nicht solange wartet, bis die Hauptlinie wirklich komplett ist.
Bei Bot basierten Routing würde man die Pflegeprobleme durch die Varianten deutlich reduzieren. Mapper könnten bei der Bearbeitung von Straßen die Routenzugehörigkeit von Wegen mit "auto"-Rolle einfach ignorieren, da der Bot die Probleme gleich wieder fixen würde.
Die Routing-Plugin-Lösung könnte dies nicht bieten, hätte aber klare Vorteile beim gezielten Bearbeiten der Routen-Relationen. Da dann aber die Beseitigung von Problemen nicht ohne zutun eines Mappers möglich ist,
sollten wir einen Weg finden, die redundante Fahrwegerfassung wegen Varianten zu beseitigen oder zumindest zu reduzieren.
Ich denke, dass dies zumindest soweit kompatibel möglich ist, dass vorhandene Daten weiterhin gültig bleiben. Da die Preferenz für das Routing hier eher bei einer Plugin-Lösung zu liegen scheint, werde ich in Kürze ein Konzept zur Redundanzvermeidung in einem neuen Thread zur Diskussion stellen.
Offline
#36 2013-08-13 11:35:42
- seawolff
- Member
- From: Kiel
- Registered: 2008-08-29
- Posts: 436
Re: Mappen von ÖPNV vereinfachen
RvdtG wrote:Nur mal so am Rande: ist die tatsächlich gefahrene Route wirklich relevant?
Schon um die Linie zu rendern,braucht man den Fahrweg. Direkte Linien zwischen den Halststellen würden auf der Karte sehr unschön aussehen, sofern es sich nicht nur um einem schematischen Netzplan handelt.
Die diskutierten Varianten (Editor-Plugin, Bot, nur Haltestellen) unterscheiden sich hauptsächlich darin, wann das automatische Routing stattfindet.
Die resultierende Karte würde (fast) identisch ausfallen.
Weitere Anwendung: Wo wird wegen des Busverkehrs im Winter der Schnee zuerst geräumt?
Dafür reichen die bisherigen Daten kaum aus. Ein einmal täglich verkehrender Bus ist meist nicht von einer Hauptstrecke im 10 Minuten-Takt unterscheidbar.
Für völlig übertrieben halte ich allerdings die mehrfache Fahrwegerfassung für alle Varianten einschließlich verkürzter Fahrten.
Eine verkürzte Fahrtstrecke mag noch verzichtbar sein. Bei den typischen Überlandstrecken werden oft Streckenteile ausgelassen oder alternativ bedient. Wenn man dort nur einige Varianten erfasst, fehlen auch Elemente in der ÖPNV-Karte.
Wenn wir ein Datenmodell festlegen, das mehrere Streckenvarianten zusammenfasst, verzichten wir auf die Möglichkeiten, die eine Ergänzung von Betriebszeiten, Fahrthäufigkeit oder eine Liste der Startzeiten bietet (Fußgängerrouting, Karten mit Fahrtdichtedarstellung).
Bei Bot basierten Routing würde man die Pflegeprobleme durch die Varianten deutlich reduzieren. Mapper könnten bei der Bearbeitung von Straßen die Routenzugehörigkeit von Wegen mit "auto"-Rolle einfach ignorieren, da der Bot die Probleme gleich wieder fixen würde.
Eine Haltepunkt-basierte Lösung wäre noch einfacher. Der Mapper würde bei der Bearbeitung von Straßen die Buslinien gar nicht sehen und könnte sich um die verbliebenen Relationen kümmern. Es würden auch temporär keine ungültigen Daten in der Datenbank stehen.
Die Routing-Plugin-Lösung könnte dies nicht bieten, hätte aber klare Vorteile beim gezielten Bearbeiten der Routen-Relationen. Da dann aber die Beseitigung von Problemen nicht ohne zutun eines Mappers möglich ist, sollten wir einen Weg finden, die redundante Fahrwegerfassung wegen Varianten zu beseitigen oder zumindest zu reduzieren.
Wie soll man die Varianten reduzieren? Durch Weglassen von Nebenvarianten oder durch Zusammenfassen mehrerer Varianten in einer (nicht mehr geordneten) Relation?
Ich finde es auch unschön, dass die Mapper damit in verschiedene Klassen geteilt werden. Mapper mit einfachen Editoren würden Straßen verbessern und Buslinien dabei (teilweise) zerstören, andere müssten daraus wieder gültige Daten machen.
Meines Erachtens wäre ein Datenmodell mit deutlich verringerter Komplexität (nur Haltestellen, in Ausnahmefällen via-Punkte) aber mit allen Varianten die bessere Alternative.
Offline