2017-08-30 1 views
1

Ich verwende diese Aussage auf https://overpass-turbo.eu/:Überführung Turbo: Abfrage gibt leere Menge

[timeout:900]; 
area[name="Germany"][admin_level=2][boundary=administrative]->.myarea; 
rel(area.myarea)[admin_level=4][boundary=administrative]; 
out geom; 

Warum ist dies ein leeres Dataset zurückzukehren? Zuerst wähle ich das Gebiet von Deutschland aus, dann wähle ich alle Beziehungen aus, die die Staatsgrenzen repräsentieren. Wie dieser: http://www.openstreetmap.org/relation/62761#map=8/51.440/7.660

Was fehlt mir?

Antwort

4

Wie der Name des Landes als „Deutschland“ statt „Deutschland“ markiert ist, müssen Sie den .myarea Teil Ihrer Abfrage anzupassen:

[timeout:900]; 
area[name="Deutschland"][admin_level=2][boundary=administrative]->.myarea; 
rel(area.myarea)[admin_level=4][boundary=administrative]; 
out geom; 

Auf jedem Fall würde ich den folgenden schnellen Ansatz empfehlen basierend auf Tagging-Schema:

rel[boundary=administrative]["ISO3166-2"~"^DE-"][admin_level=4]; 
out geom; 
+0

danke, das funktioniert! welche ressource benutzt du, um herauszufinden, dass ich "deutschland" anstelle von deutschland setzen muss? – user3182532

+1

Siehe die [Beziehung für Deutschland] (https://www.openstreetmap.org/relation/51477). Name ist immer der lokale Name. – scai

+0

aber wie kommen Sie auf die Seite hinter diesem Link überhaupt? und: Ich sehe nichts wie "local_name"? Ich suchte nach "local" mit ctrl + f – user3182532

Verwandte Themen