Overpass API: Umkreissuche anhand einer Koordinate
-
Overpass API: Umkreissuche anhand einer Koordinate · kerosin (Gast) · 28.01.2014 13:39 · [flux]
Hallo,
Ich möchte gerne folgende Overpass-Abfrage realisieren:
- Als Ausgangspunkt dient eine Koordinate z.B. 50.73448,7.09959
- ausgehend von diesem Punkt möchte ich in einem Radius von z.B. 500 Metern suchen
- gesucht wird ein Objekt mit einem bestimmten Namen und TagIm Language Guide ist ein Beispiel zu sehen, das nahe an meine Bedürfnisse kommt:
node["name"="Bonn"];
node
(around:1000)
["name"="Gielgen"];
out body;Allerdings wird da von einem Knoten "Bonn" ausgegangen - nicht von einer Koordinate.
Vielen Dank im Voraus!
Grüße
- Re: Overpass API: Umkreissuche anhand einer Koordinate · couchmapper (Gast) · 28.01.2014 13:47 · [flux]
Schau mal hier rein:
https://github.com/drolbr/Overpass-API/issues/23 wrote:
For the syntax: In XML, you can use now the attributes lat and lon:
<around␣radius="100"␣lat="50.7"␣lon="7.1"/>␣<print/>
In QL, these two values are added with commas as separators:
http://overpass-api.de/api/interpreter72?data=node(around:100,50.7,7.1);out;
- Re: Overpass API: Umkreissuche anhand einer Koordinate · rayquaza (Gast) · 28.01.2014 13:47 · [flux]
Das Leaflet-Plugin RevealOSM macht das, da könntest du abschauen 😉
- Re: Overpass API: Umkreissuche anhand einer Koordinate · kerosin (Gast) · 28.01.2014 14:05 · [flux]
Super das ging ja sehr schnell!
Mein Resultat sieht nun wie folgt aus:
relation (around:1000,54.27654,9.92075) [name~Westensee] [natural=water];
(._;>;); out;
Danke für die schnelle Hilfe!
Somit erledigt!
Viele Grüße