Liebe Mitmapper,
erst einmal nochmal danke für die Unterstützung. Beim manuellen Import des
Rheinbahn-Gleisnetzes habe ich zwar noch nicht ganz die Hälfte erreicht,
aber es ist Zeit für eine Zwischenbilanz:
Die folgenden Abschnitte sind vollständig umgestellt:
U71 vollständig
U72 Schlüterstr - Bilk S
U73 Schlüterstr - Uni Ost
U83 Schlüterstr - Benrath
U70 Heinrich-Heine-Allee - Handelszentrum
U74 Heinrich-Heine-Allee - Holthausen
U75 Heinrich-Heine-Allee - Kettwiger Str
U76 Heinrich-Heine-Allee - Handelszentrum
U77 Heinrich-Heine-Allee - Holthausen
U78 Golzheimer Pl - Hbf
U79 Golzheimer Pl - Uni Ost
701 Heinrichstr - Kopernikusstr
705 Tannenstr - Kruppstr
706 Kopernikusstr - Landtag
704 vollständig
707 Tannenstr - Morsestr
708 Heinrichstr - Landtag
709 Schlüterstr - Landtag
Anders ausgedrückt: ich arbeite mich von innen nach außen und habe noch die Außenäste
- Unterbilk: ab Morsestr und Landtag
- Gerresheim: ab Schlüterstr
- Rath: ab Heinrichstr
- Unterrath: ab Scheidtplatz
- Eller: ab Oberbilker Markt und Kettwiger Str
- Düsseldorf linksrheinisch
vor mir.
Dazu kommen noch Vollmerswerth, die Messer und der Ast nach Ratingen. Dort gibt
es aber nur geringe Unterschiede, wesewegen ich diese Abschnitte zum Schluss
bearbeiten werde. Unterbilk und Gerresheim werde ich hoffentlich am Mittwoch
oder Donnerstag schaffen.
Um die Frage nach Unstimmigkeiten vorwegzunehmen: da steht es 2 zu 2 zwischen
OSM und den Rheinbahn-Daten. Für die Menge an Daten sind das schon sehr sehr
wenige Fehler.
Bei der Rheinbahn fehlte die Weichenverbindung für die 706 an der Berliner
Allee. Nördlich des Hbf ist ein Wendegleis eingetragen gewesen, das aber in der
Realität keine Weichenverbindung zum Netz und keine Oberleitung mehr hat.
Falsch in OSM sind dagegen die Gleise an der Heinrichstraße gewesen. Und etwas
skurril ist die Situation in der Uhlandstraße. Da haben wir über gerade und
schiefe Gleise diskutiert und völlig übersehen, dass es da auf der Grafenberger
Allee mittlerweile einen Mittelbahnsteig gibt. Einen anderen kleinen
Mapping-Fehler habe ich an der U-Bahnstation Heinrich-Heine-Allee ursprünglich
versehentlich hinterlassen und bin gespannt, ob und wann den jemand behebt.
Ansonsten bin ich positiv überrascht gewesen, wie gut die Verortung der
U-Bahn-Stationen anhand Schritte-Zählen und Peilen der Aufzüge an der
Oberfläche funktioniert. Der größte Fehler in Querlage bei den U-Bahn-Stationen
sind 5 Meter gewesen.
Zu erwähnen ist, dass schon Düsseldorf deutlich mehr in OSM ungeklärte
verkehrliche Sonderlösungen verwendet als man offensichtlich bemerkt. Aber dazu
am Ende mehr, da es jetzt erst noch ein paar Fragen gibt.
Wichtiger wäre mir aber, ein Votum zur Erfassung der verschiedenen
Straßen-Haltestellentypen zu finden. Zur Zeit mischt sich da noch persönlicher
Stil so stark mit örtlichen Gegebenheiten, dass man die Haltestellensituation
nicht auswerten kann.
Es gibt drei Grundtypen, und ich hätte gerne für jeden eine Modellierung, die
erlaubt, ihn von den anderen Grundtypen zu unterscheiden, da jeder der drei
Typen z.B. anders im Routing behandelt werden muss. Beachtet bitte, dass das
PT-Schema da keine klare Handreichung gibt.
1. Haltestelle mit Bahnsteig auf einer Insel
Beispiele sind die Bahnsteige der 704 an der Pempelforter Str oder
Redinghovenstr der 706.
2. Haltestelle mit Bahnsteig am Straßenrand
Beispiele sind Fürstenplatz und am Hbf das Gleis direkt am Bahnhofsvorplatz
In beiden Fällen gibt es keinen klaren Bahnsteig, sondern nur eine Kante am
Rand eines Platzes oder breiten Bürgersteigs.
Man kann von überall quer bis an die Bahnsteigkante spazieren.
3. Haltestelle ohne Bahnsteig, Ausstieg auf die Straße
Z.B. Rochusmarkt an der 704.
Alle drei Grundtypen gibt es in Varianten mit und ohne Busverkehr.
Ich würde vorschlagen, für 1. immer eine Fläche mit "railway=platform" +
"public_transport=platform" + "tram=yes" zu verwenden. Fußwege sollen an der Seite oder
den Seiten, an der ein Überweg besteht, bis an die Fläche mit einem gemeinsamen Knoten anschließen. Die
geteilten Bahnsteige, z.B. am Scheidtplatz und Auf'm Hennekamp Richtung Universität werden als zwei
geschlossene Wege mit diesem Tagging eingetragen.
Zu überlegen wäre, ob man zusätzlich eine stop_position will oder nicht. Die
vorgefundene Genauigkeit der stop_position ist sehr gering gewesen. Z.T. wurde
eher die Fahrzeugmitte geschätzt, z.T. eher der Fahrzeuganfang. Beides wird
verwischt durch Schätzfehler für die Aufstellposition und Einschätzungen,
welche Fahrzeugkonfiguration dort üblich ist.
Für 2. würde ich vorschlagen, nur einen nicht geschlossenen Way mit "railway=platform" +
"public_transport=platform_edge" + "tram=yes" zu verwenden. Für den Wert "platform_edge"
gibt es zwei Gründe:
- man kann das dann von Bahnsteigen vom Typ 1. unterscheiden, die noch nicht
überarbeitet sind
- die OpenRailwayMap-Aktiven hatten den Wert vorgeschlagen, um diese Klasse von
gar nicht so seltenem Problem zu lösen
Für 3. würde ich vorschlagen, keinen (fiktiven) Bahnsteig zu zeichnen und bestehende Bahnsteige zu löschen,
wenn sie nicht wenigstens ein Bussteig sind. Wenn es sich um einen Bussteig handelt, dessen
Haltestellenschild für die Straßenbahn zuständig ist: "public_transport=platform" +
"bus=yes" + "tram=no"
Für die Warteposition würde sich in beiden Fällen ein Node anbieten, das die Tags
"public_transport=platform" + "tram=yes" trägt. Der etwas unglückliche Wert für
die Node stammt aus dem PT-Schema und ist nicht mein Favorit,
aber ich würde vermeidbare Änderungen gerne vermeiden.
Ein zweites großes Feld betrifft die Kreuzungen zwischen Straße und Schiene.
Generell ist das in der Realität ein spannendes Feld. Z.B. kreuzt an der
Heinrichstraße das Gleis vor der PKW-Haltelinie, so dass ein einzelner,
wohlgemerkt vorschriftsmäßig stehender PKW bereits die querfahrende Straßenbahn
blockiert. Wir sollten uns da die Eigenheiten der Realität nicht durch zu viel
Varianten beim Mapping verkomplizieren lassen.
Beim Mapping findet man derzeit:
- keine verknüpfende Node
- Node ohne Tags
- Node mit Tag "railway=level_crossing"
- Node mit Tag "tram=level_crossing"
Ich persönlich würde dazu neigen, ein Node ohne Tag zu verwenden.
"railway=level_crossing" ist eigentlich für Kreuzungen mit Andreaskreuz gedacht gewesen.
"tram=level_crossing" gibt es außerhalb Düsseldorfs nicht. Und es lässt sich ja leicht
herausfinden, dass hier eine Straße und ein Gleis kreuzen.
Für Stellen, an denen real keine Kreuzung existiert, weil z.B. ein Fußweg von
querab bis auf die Fahrbahn durchgezeichnet ist, aber tatsächlich am
Bürgersteig neben der Schiene endet, würde ich kein Node einzeichnen.
Nun noch zu der überraschend großen Zahl der Besonderheiten:
- Die hängende Kabinenbahn am Flughafen ist zwar lokal keine Besonderheit, weil
jeder die Schwebebahn kennt.
Aber OSM-weit gibt es so wenige Hängebahnen, dass über ein adäquates Tagging
diskutiert werden kann und sollte.
- Düsseldorf hat exakt senkrecht übereinander liegende U-Bahnsteige.
Solche Fälle gibt es noch wenige Male in Deutschland und selten bei U-Bahnen
in Paris und New York.
Das zieht im auf 2D mit ein bißchen Ebenen ausgelegten OSM Schwierigkeiten an
andere Stellen als erwartet nach sich.
So erfordert das Editieren in JOSM einiges Geschick und ist in iD fast
unmöglich.
Vor allem aber gibt es zahlreiche Falsch-Positive Warnungen aus gut
gemeinten, zu kurz greifenden QA-Tools.
- Düsseldorf hat Schrägaufzüge.
Das hat schon die Müncher Kollegen einige Zeit in Schach gehalten.
Mapnik kann das auch nicht ordentlich rendern.
Und in den Tagging-Empfehlen wird davon ausgegangen, dass Aufzüge punktförmig
sein müssten.
- Düsseldorf hat Aufzüge mit Türen im rechten Winkel.
Auch das ist in manchen etwas schlicht geratenen Modellierungsansätzen nicht
berücksichtigt.
Der etwas umständliche Ansatz mit Fußwegen ab Aufzugmittelpunkt bis zur
anschließenden Fläche funktioniert aber.
- Düsseldorf hat verschieden hohe Bahnsteige am gleichen Gleis einander
gegenüber, am Südpark.
Das ist eigentlich kein Problem, aber durchaus eine potentielle Stolperstelle
für übereifrige QA-Tools.
Eine Variante davon ist der zweite Mittelbahnsteig an der Uhlandstraße:
da hält die 708 stadteinwärts neben dem Bahnsteig ohne Bahnsteig auf der
Straße.
- Düsseldorf hat unterbrochene Bahnsteige
Beispiele sind, wie schon erwähnt, Auf'm Hennekamp und Scheidtplatz
- Düsseldorf hat Bahnsteige mit Fahrstreifen in die gleiche Richtung rechts und
links davon
Prominent waren die Haltestellen der Wehrhahnlinie oben dafür.
Aber auch jetzt gibt es das noch z.B. am Schillerplatz Richtung Norden.
Eine Variante davon ist der Linksabbieger am Bahnsteig, z.B. 706 an der
Flügelstr Ri. Norden.
- Es gibt Busspuren, die sich nicht (mehr) für den Busverkehr eignen.
Die Busspur in Bilk S führt vor die Rampe und somit an keinen Ort, den ein
Bus befahren kann.
Ebenso sieht es so aus, als wenn die Busspur an Wehrhahn S auf den Gleisen
nicht mehr in Verwendung ist.
Es sind Dinge, bei denen wir festlegen sollten, wie das im Detail haben wollen. Sonst produziert man fehlerhafte Sichten auf die Daten, z.B. beim Routing oder der Kartendarstellung.
Das ist aber weniger wichtig als das Tagging für die drei Haltestellenvarianten
systematisch zu bekommen.
Zum Stammtisch am Mittwoch werde ich wohl leider nicht kommen können, da wir
Handwerker am Haus haben.
Viele Grüße,
Roland
--
Dr. Roland Olbricht
MENTZ GmbH, Am Mittelhafen 10, 48155 Münster
T: +49 (0)251 7 03 30-232, F: +49 (0)251 7 03 30-300
E: [email protected], www.mentz.net
Sitz der Gesellschaft:
Grillparzerstraße 18, 81675 München
Geschäftsführer Dr.-Ing. Hans-J. Mentz
Amtsgericht München, HRB 91898
_______________________________________________
Duesseldorf mailing list
[email protected]
http://lists.openstreetmap.de/mailman/listinfo/duesseldorf