[Talk-de] Overpass Turbo Wizard findet Relation nicht

Martin Raifer tyr.asd at gmail.com
So Jan 5 22:41:03 UTC 2014


Am 05.01.2014, 22:53 Uhr, schrieb Tirkon <tirkon33 at yahoo.de>:

> Frage 2: In diesem Beispiel
> http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#By_exact_name
> findet Overpass OSM-Namen, ohne Nominatim zu bemühen. Kann man meine
> Wizard-Abfrage oder die von ihr erzeugte Overpass-Abfrage so abändern,
> dass sie diese Methode anwendet?

Ja, du kannst die vom Wizard erzeugten Abfragen beliebig verfeinern. Zum  
Beispiel:

>   <!-- fetch area “ostfriesische Halbinsel” to search in -->
>   <id-query {{nominatimArea:ostfriesische Halbinsel}} into="area"/>

Diese Zeile definiert das Suchgebiet für die restliche Abfrage. Hier gibt  
sie an, dass per Nominatim nach einem Gebiet gesucht werden soll.

Das könnte aber auch durch Folgendes ersetzt werden:

>   <query type="area" into="area">
>     <has-kv k="name" v="ostfriesische Halbinsel" />
>   </query>

Leider ist es aber so, dass das immer noch nicht wirklich weiterhilft,  
weil die von dir gewünschte Relation nicht nur von Nominatim nicht  
ausgewertet, sondern auch von der Overpass API nicht als als Fläche  
erkannt wird. (Möglicherweise wegen dem Tagging als type=boundary ohne  
admin_level?)

Schöne Grüße
Martin




Mehr Informationen über die Mailingliste Talk-de