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-10-11 11:45:39

Map_Tester
Member
Registered: 2013-10-11
Posts: 2

Overpass Endhaltestellen

Hallo,

wie würde eine Overpass Query aussehen, um von einem Punkt im Umkreis (around),
nur die möglichen Endhaltestellen für Bus/Bahn zu bekommen ?

Offline

#2 2013-10-11 12:08:58

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

Re: Overpass Endhaltestellen

Du bräuchtest also Objekte, die in einer ÖPV-Relation erstes oder letztes Objekt der Rolle stop sind und davon dann die stop_area-Relation falls es eine solche gibt.

Oder meinst du wirklich "mögliche Endhaltestellen"? Je nach Sichtweise dürfte das noch schwerer ermittelbar oder jede sein.

Offline

#3 2013-10-11 13:33:59

Map_Tester
Member
Registered: 2013-10-11
Posts: 2

Re: Overpass Endhaltestellen

>> Du bräuchtest also Objekte, die in einer ÖPV-Relation erstes oder letztes Objekt der Rolle stop sind und davon dann die stop_area-Relation falls es eine solche gibt.

Ja genau, das bräuchte ich.

Offline

#4 2013-10-11 13:46:25

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Overpass Endhaltestellen

rayquaza wrote:

Du bräuchtest also Objekte, die in einer ÖPV-Relation erstes oder letztes Objekt der Rolle stop sind und davon dann die stop_area-Relation falls es eine solche gibt.

Wobei man sich auf die Sortierung kaum verlassen kann, die wird nur allzu häufig ruiniert. Ein alternativer Ansatz - mit genau dem gleichen Problem - wäre die Suche nach Haltestellen, die Element des ersten oder letzten Wegs einer Routenrelation sind.
Ich fürchte allerdings, daß beides nicht mit der Overpass API allein realisierbar ist, sondern zumindest ein wenig Eigenarbeit erfordert. Alle Haltestellen im Umkreis und deren Elternrelationen sind leicht zu finden, aber weitere Analysen der Relationszugehörigkeit dürften wohl schlicht über die Zielsetzung der Overpass API hinausgehen. Vielleicht verrät Map_Tester uns ja noch ein wenig ausführlicher, worauf sein Vorhaben abzielt - manchmal tun sich dann ganz neue Lösungswege auf.


No animals were harmed in the writing of this posting.

Offline

#5 2013-10-11 15:04:27

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

Re: Overpass Endhaltestellen

Das wäre aber mal eine Idee. In der Relation den ersten und letzten Halt nicht als stop, sondern als first_/final_stop? Oder stop:first/final? (Heißt es überhaupt first? start?)

Last edited by Jimmy_K (2013-10-11 15:06:04)

Offline

#6 2013-10-11 17:13:56

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Overpass Endhaltestellen

Jimmy_K wrote:

Das wäre aber mal eine Idee. In der Relation den ersten und letzten Halt nicht als stop, sondern als first_/final_stop? Oder stop:first/final? (Heißt es überhaupt first? start?)

Entweder first / last (Abzählung) oder start / end bitte.

Edbert (EvanE)

Offline

#7 2013-10-11 23:22:46

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

Re: Overpass Endhaltestellen

Oli-Wan wrote:

Wobei man sich auf die Sortierung kaum verlassen kann, die wird nur allzu häufig ruiniert.

Ich würde auch nicht erwarten, dass z.B. defekte Abbiegebeschränkungen korrekt ausgewertet werden wink
Man könnte zusätzlich den Namen mit den Werten von from=* und to=* abgleichen, müsste da jedoch mit teilweisen Treffern auskommen (Varianten: "Halt", "Ort Halt" und "Halt, Ort"). Das dürfte aber mit der Overpass-API auch nicht möglich sein.

Offline

Board footer

Powered by FluxBB