Liste Haltestellen ÖPNV

Hallo Forum,

könnt Ihr mir sagen, wie ich an eine Liste aller Linien incl deren Haltestellen im Stadtgebiet komme?
Mir ist aufgefallen, dass es hier einige Linien gibt, die nicht alle Haltestellen enthalten. Und da ich relativ viel mit den Öffentlichen unterwegs bin, wärs schön die Liste zum Abgleich dabei zu haben. So bräucht ich nur notieren wenn eine fehlt und brauch nicht jede Haltstelle aufschreiben um dann zu Hause festzustellen, dass es sie in osm schon gibt.

Albert

Also dein Unterfangen klingt erstmal nicht ganz einfach. Ich denke das du dafür die Programme osmconvert und osmfilter verwenden solltest.
Eventuell lässt sich das aber auch mit der overpassapi erledigen.
Solltest du die beiden Programme wählen, wäre das Vorgehen wie folgt:
Gebiet in deinem deine Stadt liegt bei der geofabrik herunterladen.
Mit osmfilter alles ausfiltern was highway=busstop railway=tramstop oder public_transport=platform hat. Eventuell auch highway=platform oder railway=platform.
Danach kannst du mit osmconvert die Stadt ausschneiden, welche dich interessiert und gleichzeitig in eine osm Datei umwandeln. Diese brauchst du dann nur noch mit einem Editor öffnen, welcher xml Dateien tabbelarisch darstellen kann und hast dort dann unter name jene Haltestellen welche erfasst sind.
Aber es gibt wahrscheinlich auch Haltestellen ohne Namen sowie Haltestellen, bei denen noch nicht alle Haltepunkte/-masten erfasst sind. Diese kann man auf diese Art nicht finden.

Kannst du das was empfehlen?

Zum Filtern von Linien und Haltestellen kann man auch osmosis nehmen. Ist etwas langsamer, macht dafür alles in einem:
http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmosis

Gruß,
ajoessen

Das Empfehlen fällt mir an der Stelle schwer. Aber hier steht etwas beschrieben: http://support.microsoft.com/kb/827294/de
Leider keine Freeware.

Ansonsten konnte ich das hier finden:
http://de.openoffice.info/viewtopic.php?f=2&t=24650
Allerdings ist es mir damals nie mit Openoffice gelungen.

Also kurzgefasst: Wenn es ein XSL-Stylesheet (z.B. als Link) gibt, macht Excel das so wie dort definiert. Wenn nicht, macht es auf gut Glück irgendwas. Wird bei OpenOffice dann wohl ähnlich ablaufen.

Gruß,
ajoessen

Was meinst Du: a) daß einige Haltestellen zwar vorhanden sind, aber nicht in den Linien enthalten, b) daß die Haltestellen als solche fehlen?
Sofern es um a) geht: versteh die Bemerkung nicht falsch, aber wenn Dein Nutzerprofil Deine bisherigen Bearbeitungen richtig ausweist, würde ich dazu raten, mit einer einfacheren Aufgabe anzufangen.
Unsere Profis haben Dir auch gleich die Profiwerkzeuge empfohlen, mit denen Du vermutlich selbst im Fall b) nicht viel anfangen kannst. Vielleicht kannst Du uns mal näher erklären, wo Du gesehen hast, daß “es hier einige Linien gibt, die nicht alle Haltestellen enthalten”, möglicherweise kann Dir dann leichter geholfen werden.

Auch wenn das irrelevant ist, ich hab für josm und das Forum unterschiedliche Accounts.
Bin zwar nur Gelegenheitsmapper, aber wenn ich Sachen finde, die mich stören, versuche ich sie zu verbessern. Eine dieser mich zur Zeit fürchterlich störenden Sachen ist, dass es auf der wunderbaren Traffic-Karte eine ÖPNV-Linie gibt, die zwar vollständig die Strecke abbildet, jedoch dabei eine Handvoll Haltestellen einfach unterschlägt. Ansich kein Problem das eben zu ändern, das selbe ist mir aber vor einiger Zeit schonmal begegnet. Daher würde ich gerne etwas Zeit aufwenden dem generell beizukommen. Ich hatte gehofft, es gibt irgendein Tool, dass eine Tabelle auswirft und dem man dazu nur sagen muss: “select {bus,tram,bahn} in {area}; for each entry in selected print related stops”, oder so ähnlich.

Was den calc Import angeht:
[XML Filter] Create XSLT filters for import and export
http://user.services.openoffice.org/en/forum/viewtopic.php?f=45&t=3490
Es wäre sicherlich möglich einen entsprechenden Filter zu schreiben, allerdings wird die Sache wahrscheinlich sehr umfangreich.

Viele Grüße
Albert

Hallo Albert

Nachdem ich einige Beiträge hier gelesen habe, scheint mir, dass du eine einfacherere Lösung suchst.
Ich denke, dass der Abschnitt Public_Transport_Example der Overpass-API und der dort verlinkte Service das sind, was dir weiterhelfen kann.

Edit: Die Haltestellen sind in der Reihenfolge, in der sie in der Relation einsortiert sind.
Das muss nicht zwingend die ‘richtige’ Reihenfolge sein.

Edbert (EvanE)

http://wiki.openstreetmap.org/w/images/5/5c/Line_630.png
perfekt :slight_smile:

Danke allerseits!