[Talk-de] Overpass Turbo Wizard findet Relation nicht
Tirkon
tirkon33 at yahoo.de
Mo Jan 6 01:31:14 UTC 2014
"Martin Raifer" <tyr.asd at gmail.com> wrote:
>> <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?)
Vielen Dank!
Ich habe jetzt in der Relation der ostfriesischen Halbinsel
http://www.openstreetmap.org/relation/2136138
ein area=yes ergänzt. Da Roland erwähnt hatte, Overpass sei nur einige
Minuten hinter der OSM-DB, habe ich 1,5 Stunden gewartet. Aber leider
blieb das Auslieferungsergebnis leer.
"Ostfriesische Halbinsel" ist eine Regionsbezeichnung, die keine
administrative Verwaltungsfunktion und damit keinen admin_level aber
exakt anerkannte Grenzen in Form einer Ansammlung von vier Landkreisen
und zwei kreisfreien Städten hat.
Die Abfage sieht jetzt so aus:
<!--
This has been generated by the overpass-turbo wizard.
The original search was:
boundary=administrative in "ostfriesische Halbinsel"
-->
<osm-script output="json" timeout="25">
<!-- fetch area ostfriesische Halbinsel to search in -->
<query type="area" into="area">
<has-kv k="name" v="ostfriesische Halbinsel" />
</query>
<!-- gather results -->
<union>
<!-- query part for: boundary=administrative -->
<query type="node">
<has-kv k="boundary" v="administrative"/>
<area-query from="area"/>
</query>
<query type="way">
<has-kv k="boundary" v="administrative"/>
<area-query from="area"/>
</query>
<query type="relation">
<has-kv k="boundary" v="administrative"/>
<area-query from="area"/>
</query>
</union>
<!-- print results -->
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton" order="quadtile"/>
</osm-script>
Mehr Informationen über die Mailingliste Talk-de