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.***
#1 2013-09-04 07:31:04
- 2cent
- Member
- Registered: 2013-09-04
- Posts: 6
Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Hallo zusammen,
ich versuche per Overpass-API Abfrage Park and Ride Parkplätze auszulesen. Ich habe mir testhalber einen in OSM eingetragenen P+R Platz in Rottweil herausgesucht und dann in der bounding box von Rottweil nach der amenity park_ride gesucht:
[url]http://www.overpass-api.de/api/xapi?node[bbox=8.5455328,48.1177086,8.744275,48.2226334][amenity=park_ride][/url]
Leider bekomme ich eine XML-Datei ohne Einträge. Der Parkplatz, der mindestens auftauchen müsste, ist folgender:
http://www.openstreetmap.org/browse/way/40429724
Er liegt nämlich in der bounding box.
Ich bekomme bei egal welcher bounding box keine Ergebnisse, daher gehe ich davon aus, dass an meiner Abfrage etwas nicht stimmt. Kann mir da vielleicht jemand helfen?
Vielen Dank
Johannes
Offline
#2 2013-09-04 07:46:05
- toc-rox
- Member

- From: Münster
- Registered: 2011-07-20
- Posts: 2,357
- Website
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Versuche mal dies:
(way [amenity=parking][name="Park+Ride"] ({{bbox}}) ); (._;>;); out;
Gruß Klaus
Offline
#3 2013-09-04 07:56:53
- 2cent
- Member
- Registered: 2013-09-04
- Posts: 6
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Vielen Dank, aber leider bekomme ich auch für folgende Abfrage keine Ergebnisse:
http://overpass-api.de/api/interpreter?data=(way["amenity"="parking"]["name"="Park+Ride"](8.5455328,48.1177086,8.744275,48.2226334););(._;>;);out body;
Auch Variationen in der Schreibweise von "Park+Ride" liefern keine Ergebnisse. Ohne Angabe der bounding box erhalte ich jedoch sehr wohl Ergebnisse. Aber das sind bezogen auf die Anzahl an P+R Plätzen weltweit nur eine Hand voll ...
(edit: Sorry, leider verhaut mir FluxBB immer den url-Tag von allein...)
Last edited by 2cent (2013-09-04 07:59:10)
Offline
#4 2013-09-04 08:06:14
- toc-rox
- Member

- From: Münster
- Registered: 2011-07-20
- Posts: 2,357
- Website
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Die Musterabfrage wäre in das Kommandofenster der grafischen Oberfläche von http://overpass-turbo.eu/ zu pasten (hätte ich erwähnen sollen). Die Bounding-Box ergibt sich dann automatisch aus dem angezeigten Kartenabschnitt.
Gruß Klaus
PS: Willkommen im Forum.
Offline
#5 2013-09-04 08:40:25
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
... [name="Park+Ride"] ...
Sinnvoller als eine Abfrage auf einen solchen Pseudonamen wäre wohl eine auf [park_ride=*], vgl. http://wiki.openstreetmap.org/wiki/Tag: … %3Dparking . Von
... [amenity=park_ride] ...
würde ich mir bei weltweit fünf (Fehl-)Verwendungen dieses undokumentierten Tags erst recht nicht allzu viel erhoffen.
No animals were harmed in the writing of this posting.
Offline
#6 2013-09-04 08:44:09
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,130
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
park_ride=no gibt's laut Taginfo 20.000 mal,
park_ride=yes 3400 mal weltweit.
Mapper aus dem Münsterland.
Offline
#7 2013-09-04 08:44:50
- geri-oc
- Member

- From: Sachsen
- Registered: 2011-03-21
- Posts: 5,055
- Website
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Der Name ohne "" - zeigt mir in Overpass den Parkplatz.
Habe aber nur key=name und value=Park+Ride gesetzt.
Offline
#8 2013-09-04 09:26:04
- 2cent
- Member
- Registered: 2013-09-04
- Posts: 6
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Vielen Dank für die Hilfe! Am besten geholfen hat mir der Tipp von Oli-wan. Ich bin nun zum gewünschten Ergebnis gelangt. ![]()
Last edited by 2cent (2013-09-04 09:26:39)
Offline
#9 2013-09-04 09:35:43
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Wobei noch die berechtigte Anmerkung von Chris zu berücksichtigen ist: park_ride=* schließt auch park_ride=no ein, und diese willst Du gerade nicht; sie müssen also noch ausgefiltert werden.
No animals were harmed in the writing of this posting.
Offline
#10 2013-09-04 12:21:58
- gormo
- Member
- Registered: 2013-08-01
- Posts: 2,119
- Website
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
Wobei noch die berechtigte Anmerkung von Chris zu berücksichtigen ist: park_ride=* schließt auch park_ride=no ein, und diese willst Du gerade nicht; sie müssen also noch ausgefiltert werden.
ich empfehle dazu
(
way
["park_ride"~"."]
["park_ride"!~"no"]
({{bbox}});
>;
);
out;OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)
Offline
#11 2013-09-04 12:30:24
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Park and Ride Parkplätze werden in Overpass API nicht ausgegeben
["park_ride"!~"no"]
Das filtert neben no auch unknown aus, was hier auch nicht so verkehrt ist. Ein (hypothetisches) park_ride=monorail ginge aber ebenfalls über Bord.
Will sagen: für den konkreten Fall ist Deine Lösung völlig ausreichend; im allgemeinen sollte man einen solchen Regex aber noch mit ^ und $ dekorieren.
No animals were harmed in the writing of this posting.
Offline