[Talk-de] Overpass Turbo Wizard findet Relation nicht

Tirkon tirkon33 at yahoo.de
So Jan 5 21:53:18 UTC 2014


Moin, seit Jahren suche ich nach einer Möglichkeit, die
administrativen Grenzen im hiesigen Bereich (und nur diese) mit JOSM
herunterzuladen.

Mit dem Overpass Turbo Wizard scheint nun ein Instrument zur Verfügung
zu stehen, das dies erlaubt.
http://overpass-turbo.eu/

Um beispielsweise alle administrativen Grenzen innerhalb der
Samtgemeinde Brookmerland in JOSM hinein zu bekommen, habe ich in den
Overpass-Turbo-Wizard eingegeben: 

boundary=administrative in "Brookmerland"

Die zugehörige Relation ist
http://www.openstreetmap.org/relation/898627
Dies funktionierte mit dem Wizard gut und auch der anschließende
Export nach JOSM war problemlos.

Dies war nur ein Vortest mit einem kleinen Teilgebiet. Denn eigentlich
brauche ich alle Grenzen innerhalb der ostfriesischen Halbinsel und
verwende hierfür die leicht veränderte Wizard-Abfrage:

boundary=administrative in "ostfriesische Halbinsel"

Dabei verwendet die Abfrage offensichtlich Nominatim, um die
"ostfriesische Halbinsel" zu finden. Nominatim findet sie aber nicht -
auch nicht bei dortiger Direkteingabe. 

Frage 1: Ist diese Relation falsch getaggt?:
http://www.openstreetmap.org/relation/2136138

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?

Frage 3: Ginge das ersatzweise auch dergestalt, dass man die
Relationsnummer explizit angibt?

Die erzeugte Overpass-Abfrage lautet:

<!--
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 -->
  <id-query {{nominatimArea:ostfriesische Halbinsel}} into="area"/>
  <!-- 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