tarifa
Lieutenant
- Registriert
- März 2020
- Beiträge
- 651
Tach Community,
hier eine Frage zu OpenStreetmap - und zu Abfragen via http://www.Overpass-Turbo.eu
OpenStreetMap: Area-Abfrage mit real-world-names statt mit lon-lat-Werten
hab mir schon mal genauer die man-pages hier angesehen: https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_API_by_Example
was ich vor habe: ich brauche eine Area-search-Methode die mit real-world-names arbeitet und nicht mit den lon-lat-Daten der jeweiligen Position:
also - gedacht ist an folgenden Abfragetyp:
aber leider arbeitet das o.g. nicht: Sieht so aus als könnte ich nicht leicht merkbare Ortsnamen wie Munich oder München, Passau, Ravensburg, Rosenheim, Salzburg einsetzen sondern
nur so ansetzen
habt ihr ggf. eine Idee wie ich ansetzen kann - sodass es funktioniert:
mit also einem cooleren Term - etwa so:
Habt Ihr eine Idee wie ich das zum Laufen bringen kann!?
Nebenbei gefragt: Kann ich denn ggf. die Abfrage so darstellen dass ich für z.B. Rosenheim alle
Freue mich auf einen Tipp hier
VG
hier eine Frage zu OpenStreetmap - und zu Abfragen via http://www.Overpass-Turbo.eu
OpenStreetMap: Area-Abfrage mit real-world-names statt mit lon-lat-Werten
hab mir schon mal genauer die man-pages hier angesehen: https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_API_by_Example
was ich vor habe: ich brauche eine Area-search-Methode die mit real-world-names arbeitet und nicht mit den lon-lat-Daten der jeweiligen Position:
also - gedacht ist an folgenden Abfragetyp:
[out:csv(::id,::type,::lon, ::lat, "name","addrostcode","addr:city","addr:street","addr:housenumber","contact:website"," contact:email=*")][timeout:600];
area[name="Berlin"];
nwr(around:10000)["amenity"="hospital"];
out center;
aber leider arbeitet das o.g. nicht: Sieht so aus als könnte ich nicht leicht merkbare Ortsnamen wie Munich oder München, Passau, Ravensburg, Rosenheim, Salzburg einsetzen sondern
nur so ansetzen
[out:csv(::id,::type,::lon, ::
lat, "name","addrostcode","addr:city","addr:street","addr:housenumber","contact:website"," contact:email=*")][timeout:600];
nwr(around:10000,52.519664588, 13.407998368)["amenity"="hospital"];
out center;
habt ihr ggf. eine Idee wie ich ansetzen kann - sodass es funktioniert:
nwr(around:10000,52.519664588, 13.407998368)["amenity"="hospital"];
mit also einem cooleren Term - etwa so:
nwr(around:10000,Berlin )["amenity"="hospital"];
Habt Ihr eine Idee wie ich das zum Laufen bringen kann!?
Nebenbei gefragt: Kann ich denn ggf. die Abfrage so darstellen dass ich für z.B. Rosenheim alle
- Schulen und
- Krankenhäuser die
- in einer Distanz von 25 KM sich befinden mittels einer Abfrage ermitteln kann!?
Freue mich auf einen Tipp hier
VG