You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#1 2013-09-01 16:07:59

Jimmy_K
Member
Registered: 2011-01-05
Posts: 562

Rendering public_transport

Servus,

ich weiß, dass es hier primär um die DB geht, aber in Gänserndorf (AUT) sind mir jetzt 2 Sachen beim Rendering auf der osm.org Seite aufgefallen:

a) Der Bahnsteig ist getagged mit (area=yes, railway=platform, public_transport=platform). Ohne p_t wird der Bahnsteig dargestellt, mit dem Tag p_t nicht. Ist das ein Fehler des Renders oder meiner?
b) Der Personentunnel (als tunnel getagged) wird von der Fläche public_transport/railway=station überdeckt und somit der Weg nicht dargestellt. Die Wege, welche als covered getagged sind, werden einwandfrei dargestellt. Schlechtes tagging oder Fehler beim Render (ich bilde mir ein, diesen Fehler gab es früher nicht).


Thx Jimmy

Offline

#2 2013-09-01 16:30:41

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

Jimmy_K wrote:

a) Der Bahnsteig ist getagged mit (area=yes, railway=platform, public_transport=platform). Ohne p_t wird der Bahnsteig dargestellt, mit dem Tag p_t nicht. Ist das ein Fehler des Renders oder meiner?

Ich nehme an, dass es um diesen Way geht: Der wird vom Bahnhofspolygon (das btw jeweils die Esig* (oder wie auch immer in Österreich die Bahnhofsgrenze* definiert ist) enthalten sollte) verdeckt. Das ist ein Fehler im Mapnik-Stil.

Weitere Anmerkungen zu dem Bahnhof:

  • Ways wie dieser sollten raus (der Bahnsteig ist ja schon als Fläche vorhanden).

  • Das Access-Tagging der Bushaltestelle sieht mir nicht ganz gelungen aus (access=no ist generell selten richtig)

  • Weichenverbindungen sollten (genauso wie andere Gleise, die keine durchgängigen Hauptgleise* sind) nicht die Tags der Strecke erhalten (also z.B. nicht name=Nordbahn).


*: Fachbegriffe, Bezeichnung und Definition in Österreich evtl abweichend.

Offline

#3 2013-09-01 20:11:55

Jimmy_K
Member
Registered: 2011-01-05
Posts: 562

Re: Rendering public_transport

Danke.

Generell sind die Grenzen des Bahnhofsbereiches auf den Gleisen durch das "Halt für Verschubfahren" gekennzeichnet (keine Ahnung ob es sonst welche gibt). Aktuell habe ich bis dorthin ein landuse=railway mit name=Bahnhof Gänserndorf gezeichnet.

-) Hatte ich wohl zu oft umgebaut den Bahnsteig, da ist mir ein Fehler unterlaufen.
-) Sind aus meiner Anfangszeit, habe ich aktualisiert. (Und gleich die Umgebung noch ein wenig erweitert)
-) Muss ich mir noch ansehen, sind glaube ich nicht von mir. Werde ich aber dann beheben.


Lg Jimmy

Last edited by Jimmy_K (2013-09-01 20:12:04)

Offline

#4 2013-09-01 20:30:39

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

Jimmy_K wrote:

Generell sind die Grenzen des Bahnhofsbereiches auf den Gleisen durch das "Halt für Verschubfahren" gekennzeichnet (keine Ahnung ob es sonst welche gibt). Aktuell habe ich bis dorthin ein landuse=railway mit name=Bahnhof Gänserndorf gezeichnet.

Ich wollte jetzt eigentlich zur deutschen Definition Wikipedia zitieren, bin aber dabei darauf gestossen:

https://de.wikipedia.org/wiki/Bahnhof#Definitionen_und_Benennungen wrote:

Nach der österreichischen Definition[…]:
„[…]Bahnhöfe werden von Einfahrsignalen oder Trapeztafeln begrenzt …“ (Betriebsvorschrift der ÖBB (DV V3): § 2 Begriffe (1) (a))

Ich würde die entsprechende Fläche mit landuse=railway railway=* area=yes (und weiterem wie z.B. name=*) taggen (und daran anschliessend ein eigenes landuse=railway für die freie Strecke*). Die Fläche dient u.A. dazu, Signale* und Weichen einer Betriebsstelle* zuzuordnen – Also ruhig ein paar Zentimeter über die Esig hinaus ziehen wink


Jimmy_K wrote:

sind glaube ich nicht von mir.

Ich hab' nur auf Mapnik-OSM (und in einen deiner Changesets um die Bahnsteige zu finden) geschaut wink


*: Fachbegriffe, Bezeichnung und Definition in Österreich evtl abweichend.

Offline

#5 2013-09-02 10:21:59

Wolfgang B
Member
Registered: 2009-09-23
Posts: 373

Re: Rendering public_transport

Vorweggenommen: Ich habe mich mit dem Public Transport Schema noch nicht wirklich befasst und sehe das - wie immer - möglichst einfach:
Bahnhofgrenzen betrieblich sind die Einfahrsignale - "landuse=railway". "area=yes" und "name=*" ist mMn unnötig.
Doppelbahnsteige (3,4) zeichne ich als 2 Polygone. Dadurch hat jeder sein "ref=*".
Die durchgehenden Hauptgleise verlaufen sicher nicht auf Dämmen - "embankment=yes" ist falsch.
Bei den Seitengleisen ist "service=yard" falsch, richtig ist "service=siding".
Beim Polygon "railway=station" würde ich das "area=yes" weglassen, verursacht möglicherweise den Fehler. Ich täte es gar nicht zeichnen.
Die Bussteige sind nicht mit anderen Wegen verbunden.

PS: Der Zielpunkt ist auch grenzwertig.

Offline

#6 2013-09-02 15:39:34

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

Wolfgang B wrote:

Bahnhofgrenzen betrieblich sind die Einfahrsignale - "landuse=railway". "area=yes" und "name=*" ist mMn unnötig.

Also zwei (grösstenteils) übereinanderliegende Polygone (weil es eben auch landuse=railway ist)? Und wie willst du erkennen, wie der Bahnhof heisst? Überdenk das nochmal wink

Wolfgang B wrote:

Doppelbahnsteige (3,4) zeichne ich als 2 Polygone. Dadurch hat jeder sein "ref=*".

Das ist dann nur blöd, wenn man bemerkt, dass oft auch Bahnsteige eine Bezeichnung haben (unabhängig von den Gleisbezeichnungen!). Also z.B. der Bahnsteig an den Gleisen 2 und 3 die Bezeichnung "B" hat. Da wird dann deutlich, dass es eben nur ein Bahnsteig ist und nicht zwei.

Wolfgang B wrote:

Die durchgehenden Hauptgleise verlaufen sicher nicht auf Dämmen - "embankment=yes" ist falsch.

Doch, sowas gibt es (Gleise auf Dämmen durch die Stadt und auch im Bf alles etwas höher als die Stadt).

Wolfgang B wrote:

Beim Polygon "railway=station" würde ich das "area=yes" weglassen, verursacht möglicherweise den Fehler. Ich täte es gar nicht zeichnen.

Mapnik-OSM zeichnet es auch ohne area=yes. Ob man dadurch den Fehler umgehen kann habe ich nicht getestet, bezweifle ich allerdings. Ein Fehler im Mapnik-Style ist es jedenfalls trotzdem und damit Tagging für den Renderer.

Wolfgang B wrote:

Der Zielpunkt ist auch grenzwertig.

Ich nehme an, dass du die public_transport=stop_position meinst. Die sollten jeweils an der Position des Ne5 ("H"-Tafel, "gewöhnlicher Halteplatz") sein, die maximale Zuglänge könnte man über length=* angeben. Gleichbedeutend, aber auch bei Gleisen ohne Bahnsteig nutzbar ist railway=stop.

Offline

#7 2013-09-02 15:59:19

Wolfgang B
Member
Registered: 2009-09-23
Posts: 373

Re: Rendering public_transport

rayquaza wrote:

Also zwei (grösstenteils) übereinanderliegende Polygone (weil es eben auch landuse=railway ist)? Und wie willst du erkennen, wie der Bahnhof heisst? Überdenk das nochmal wink

Wie der Bahnhof heißt, ist wurscht. Der Name der Stop-Position wird angezeigt und der ist für das Reisepublikum wichtig.

rayquaza wrote:

Das ist dann nur blöd, wenn man bemerkt, dass oft auch Bahnsteige eine Bezeichnung haben (unabhängig von den Gleisbezeichnungen!). Also z.B. der Bahnsteig an den Gleisen 2 und 3 die Bezeichnung "B" hat. Da wird dann deutlich, dass es eben nur ein Bahnsteig ist und nicht zwei.

In Österreich hat jede Bahnsteigkante eine eindeutige Bezeichnung, mit 1 beginnend vom Aufnahmsgebäude weg. Gleisbezeichnungen gehören, wenn überhaupt, ans Gleis.

rayquaza wrote:
Wolfgang B wrote:

Die durchgehenden Hauptgleise verlaufen sicher nicht auf Dämmen - "embankment=yes" ist falsch.

Doch, sowas gibt es (Gleise auf Dämmen durch die Stadt und auch im Bf alles etwas höher als die Stadt).

Glaub mir, ich kenne den Gänserndorfer Bahnhof. Von Wien kommend, liegt er in einem Einschnitt, der Bahnsteigbereich ist eben.

...

rayquaza wrote:
Wolfgang B wrote:

Der Zielpunkt ist auch grenzwertig.

Ich nehme an, dass du die public_transport=stop_position meinst. Die sollten jeweils an der Position des Ne5 ("H"-Tafel, "gewöhnlicher Halteplatz") sein, die maximale Zuglänge könnte man über length=* angeben. Gleichbedeutend, aber auch bei Gleisen ohne Bahnsteig nutzbar ist railway=stop.

Nein, da meine ich den Supermarkt neben dem Bahnhof. Wieso man da eine MP-Relation macht, erschließt sich mir nicht wirklich.

Offline

#8 2013-09-02 16:06:47

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

Wolfgang B wrote:
rayquaza wrote:

Also zwei (grösstenteils) übereinanderliegende Polygone (weil es eben auch landuse=railway ist)? Und wie willst du erkennen, wie der Bahnhof heisst? Überdenk das nochmal wink

Wie der Bahnhof heißt, ist wurscht. Der Name der Stop-Position wird angezeigt und der ist für das Reisepublikum wichtig.

Also würdest du railway=station ganz weg lassen? Verstehe ich dich da richtig?

Wolfgang B wrote:
rayquaza wrote:

Das ist dann nur blöd, wenn man bemerkt, dass oft auch Bahnsteige eine Bezeichnung haben (unabhängig von den Gleisbezeichnungen!). Also z.B. der Bahnsteig an den Gleisen 2 und 3 die Bezeichnung "B" hat. Da wird dann deutlich, dass es eben nur ein Bahnsteig ist und nicht zwei.

In Österreich hat jede Bahnsteigkante eine eindeutige Bezeichnung, mit 1 beginnend vom Aufnahmsgebäude weg. Gleisbezeichnungen gehören, wenn überhaupt, ans Gleis.

In Deutschland gibt es alles drei (Bahnsteigbezeichnungen, verkehrlichen Gleisnummern (das, was am Bahnsteig steht) und betriebliche Gleisnummern (das, wie das Gleis tatsächlich heisst)).

Offline

#9 2013-09-02 16:46:12

Wolfgang B
Member
Registered: 2009-09-23
Posts: 373

Re: Rendering public_transport

MMn ist railway=station überflüssig, es gibt ja die stop-position. Aber ich bin nicht die Community und befasse mich nicht mit dem ÖPNV-Schema.

In Österreich gibt es Bahnsteigbezeichnungen für die Reisenden und Gleisbezeichnungen für die Eisenbahner.

Offline

#10 2013-09-02 20:12:19

Jimmy_K
Member
Registered: 2011-01-05
Posts: 562

Re: Rendering public_transport

Für die Bahnsteige gibt es leider noch keine gute Lösung, damit ich nicht zu viel aufspalten muss, ohne Vorteile zu haben (man weiß ja sowieso nicht an welchen der 4 Kanten des Bahnsteiges, der Bahnsteig x-y liegt), habe ich es bis jetzt einfach gehalten. (Die stop-position sind ja für den "Endnutzer" meistens auch sehr irrelevant, weil man ja nicht an den Beginn des Zuges will, der ja zusätzlich noch von der Fahrtrichtung abhängt, sondern an eine vernünftige Stelle zum Einsteigen, so halte ich es auch bis jetzt. In Österreich gibt es nur mehr selten "H"-Tafeln, es liegt generell am Lokführer Kundenfreundlich zu halten. Zusätzlich gibt es die Empfehlungen auf der Schnellbahn und im FV mit der Längenangabe des Zuges z.B.: 70, 140, 200, etc. bzw. in Wien auch DoSto - Tfz)

Der Tunnel verschwindet wirklich durch das railway=station mit area=yes. Ohne area schreibt er einfach den Namen entlang der Linie. Damit ich jetzt nicht zu sehr für den Render tagge, habe ich das alte Schema (railway) auf einen Punkt gesetzt und fürs neue Schema (public_transport), welches sowieso hier nicht gerendert wird, habe ich die Fläche belassen.

Das MP des Supermarktes sehe ich auch als fragwürdig, aber da bin ich nicht der Ersteller. Werde ihn mal kontaktieren, worin der Sinn selbigen liegt.

Embankment hat sich wohl durch den Damm auf dem östlichen Streckenteil von Gänserndorf eingeschlichen, ist soweit ich die Strecke auswendig kenne behoben.


LG Jimmy


PS: Da denkt man eine Gegend ist gut (und richtig) gestaltet und dann haben sich doch einige Fehler eingeschlichen. Habe den Bahnhof jetzt komplett überarbeitet (Yard/siding, es waren zu viele Gleise elektrifiziert und überhaupt ein nördliches Gleis zu viel). Vielen Dank auf jeden Fall für euer Feedback.

----------

EDIT: Bezüglich der "Busbahnsteige" habe ich das Problem, dass es keine offiziellen Zugänge zu ihnen gibt (Schutzweg, Markierung, oder ähnliches).

Last edited by Jimmy_K (2013-09-02 20:13:44)

Offline

#11 2013-09-02 20:36:01

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

Jimmy_K wrote:

In Österreich gibt es nur mehr selten "H"-Tafeln, es liegt generell am Lokführer Kundenfreundlich zu halten. Zusätzlich gibt es die Empfehlungen auf der Schnellbahn und im FV mit der Längenangabe des Zuges z.B.: 70, 140, 200, etc.

In Deutschland auch. Meistens hängen hier als Orientierungszeichen die Zusatztafeln ohne Ne5 an passender Stelle (was du glaube ich auch meintest). Das ist dann trotzdem der "gewöhnliche Halteplatz", also public_transport=stop_position/railway=stop.

Jimmy_K wrote:

das alte Schema (railway) auf einen Punkt gesetzt

railway=station ist für das Public-Transport-Mapping zwar nicht mehr relevant, für das Railway-Mapping jedoch schon. Also nicht in jeder Form "altes Schema" wink

Ich halte einen Knoten für besser als eine Fläche mit unpassender Ausdehnung (weil man damit einen höheren als den tatsächlich vorhandenen Detailgrad vortäuschen würde), wenn man die Bahnhofsgrenze kennt würde ich mich jedoch nicht von den Schwächen des Mapnik-Styles abhalten lassen (wie beim Rendering von name=* nebenan). Aber letzteres muss jeder für sich entscheiden.

Offline

#12 2013-09-03 12:41:38

Wolfgang B
Member
Registered: 2009-09-23
Posts: 373

Re: Rendering public_transport

Jimmy_K wrote:

In Österreich gibt es nur mehr selten "H"-Tafeln, es liegt generell am Lokführer Kundenfreundlich zu halten. Zusätzlich gibt es die Empfehlungen auf der Schnellbahn und im FV mit der Längenangabe des Zuges z.B.: 70, 140, 200, etc. bzw. in Wien auch DoSto - Tfz)

Auch das ist klar geregelt: Der Zug hält grundsätzlich am Ende des Bahnsteiges.  Sind Orientierungstafeln mit Meterangaben angebracht, gelten diese, der Zuglänge entsprechend (deren Anbringung hängt vom jeweiligen Bahnsteigzugang ab).

Jimmy_K wrote:

Bezüglich der "Busbahnsteige" habe ich das Problem, dass es keine offiziellen Zugänge zu ihnen gibt (Schutzweg, Markierung, oder ähnliches).

Einfach einen Verbindungsweg schaffen.
Wobei: [räusper] Sind die Wege wirklich alle mit den blauen Fußwegtaferln versehen? tongue [/räusper]

Jimmy_K wrote:

Da denkt man eine Gegend ist gut (und richtig) gestaltet und dann haben sich doch einige Fehler eingeschlichen.

Solange es mehr als eine Meinung bei OSM gibt, wird es immer wieder Fehler (eigentlich: andere Sichtweisen) geben. cool

Offline

#13 2013-09-03 20:32:47

Jimmy_K
Member
Registered: 2011-01-05
Posts: 562

Re: Rendering public_transport

Grundsätzlich am Ende des Bahnsteigs (in Österreich)? Wusste ich nicht und ist zumindest z.B. in Amstetten bei den IC's Richtung Wien nicht üblich. (Vielleicht hab ich da auch einfach die Zuglängenangabe übersehen?)

Wenn sie eindeutig eine Gehsteigkante haben und sicherlich für den Verkehr zugelassen sind, dann halluziniere ich immer eine blaue Tafel big_smile

Offline

#14 2013-09-03 21:11:17

rayquaza
Member
From: DE-BW
Registered: 2012-11-18
Posts: 2,007

Re: Rendering public_transport

In Deutschland hat man als Tf wenn kein Ne5 vorhanden ist die freie Wahl (es müssen sich nur alle Fahrgasttüren am Bahnsteig befinden). Die oben erwähnten alleinhängenden Zusatztafeln sind bei uns nur eine Hilfestellung, an die man sich halten kann aber nicht muss.

Offline

Board footer

Powered by FluxBB