Moin,

Ich möchte gerne alle Daten eines Gebietes (eingegrenzt durch Relation).
[..]

Gibt es eine Möglichkeit die Objekte außerhalb der Grenzrelation ohne
Attribute zu laden?

Ja, das geht. Probiere mal bitte die folgende Abfrage:

[out:xml];
area['de:amtlicher_gemeindeschluessel'='16070029']->.a;
(
  way(area.a);
  node(area.a);
  relation(area.a);
)->.b;
.b out;  // Zeile 8
.b >;
(._;- .b;);
out skel;

In Zeile 8 geben wir alle Objekte aus, die tatsächlich in dem Gebiet liegen. Weil wir die Menge gleich nochmal brauchen, speichern wir sie nach ".b" zwischen.

In Zeile 9 lösen wir die Referenzen der Relationen und Ways auf, mit Standardergebnis nach "._". In Zeile 10 bilden wir die Differenz mit ".b", so dass nur noch Objekte übrig sind, die wir noch nicht ausgegeben haben.

In Zeile 11 geben wir das fertige Resultat dann aus.

Was leider nicht geht, ist, die Objekte dabei strikt nach Typ zu sortieren.

Viele Grüße,

Roland


_______________________________________________
Talk-de mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an