2016-11-04 1 views
0

Ich habe eine Menge Forschung darüber, wie overpass-api verwenden, um eine Menge Dinge auf http://overpass-turbo.eu/ versucht, aber ich kann den Weg nicht finden das Ergebnis zu erhalten ich erwarte ...Administrative Beziehungen eines Ortes mit openstreetmap

Ich möchte mit einer Abfrage, alle Beziehungen zu einem Ort finden, aber nur administrative Beziehungen (Abteilung des Ortes, Region des Ortes, Land) Everyhting, dass eine "AdministrativeArea"

assimiliert ist Dies mit beiden versucht nominatim und die overpass_api

Wenn jemand von euch eine Idee hat Danke!

+0

Grenze = administrative + admin_level? – scai

+0

Ich habe viele Dinge ausprobiert, aber ich bin mir nicht sicher über die Frage, die ich in http://overpass-turbo.eu/ schreiben sollte. Könnten Sie mir bitte ein Beispiel geben? wie wenn ich eine Liste der administrativen Bereich für eine Stadt wollte – Thomas

+0

, wenn Sie hier gehen http://nominatim.openstreetmap.org/details.php?place_id=159257777 die "Adresse" -Tabelle geben genau das, was ich will, wie kann ich diese bekommen Informationen mit Überführungs-API bitte? – Thomas

Antwort

2

Verwenden Sie einfach die folgende Abfrage das Ergebnis zu erhalten.

is_in(45.6178738,4.6703107)->.a; rel(pivot.a)[boundary=administrative]; out tags;

ich den Mittelpunkt verwendet 45.6178738,4.6703107, um alle relevanten Beziehungen zu erhalten dieser Punkt in enthalten ist

Versuchen Sie es in Überführung Turbo: http://overpass-turbo.eu/s/jQS

+0

Verstehen Sie die Abfrage noch nicht, aber ich arbeite großartig! Vielen Dank, es ist genau das, was ich gesucht habe – Thomas

+1

Ok, ich hätte ein bisschen Erklärung hinzufügen sollen: Zeile 1: Holen Sie sich alle Bereiche, wo die Position 45.61,4.67 ist und denken Sie daran, dieses Ergebnis in einer Variablen * a * gesetzt. Zeile 2: Verwandeln Sie die Bereiche zurück in das normale OSM-Objekt "relation" und filtern Sie diese nach dem Kriterium "boundary = administrative". Zeile 3: Ausgabe der Ergebnisse, nur Tags, aber keine Relation-Mitglieder. – mmd

+0

Vielen Dank für die Erklärung und Abfrage, ich war überzeugt, dass es möglich war, aber nicht herausgefunden, wie für viele Tage – Thomas

Verwandte Themen