areas bei overpass turbo queries

Um ein area aus einem Polygon zu erhalten, muss zur Polygon-ID 2400000000 addiert werden.
Bei einer Relation muss 3600000000 addiert werden. Dies funktioniert bei Relationen, aber nicht bei Polygonen. Wahrscheinlich weil Polygon-Ids nicht mehr 8-stellig sondern 9-stellig sind.
Ist dies so richtig, oder mache ich einen Fehler?

Beispiele zum Problem :

Diese Query funktioniert : http://overpass-turbo.eu/s/10eV

Diese Query klappt nicht: http://overpass-turbo.eu/s/10eX
(obwohl das Polygon geschlossen ist und auch ein name-tag vorhanden ist.

Der Ausdruck “Polygon”-Vieleck hilft nicht wirklich weiter, ich vermute mal, dir geht es um (von dir) gesuchte Elemente innerhalb von Grenzen (Boundaries)?
Wenn Du den name kennst, warum nutzt Du denn nicht den als Suchgebiet (und im Rahmen deiner Frage) statt Raten nach Zahlen?

Wie hier https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#Map_way.2Frelation_to_area_.28map_to_area.29 und hier https://wiki.openstreetmap.org/wiki/Overpass_API/Areasbeschrieben, werden nur ausgewählte ways und relations zu areas umgerechnet. Insbesondere müssen danach **ways **ein area=yes haben.
Die Berechnung erfolgt auch nicht in Echtzeit.

Die beiden Queries, die ich angegeben habe, zeigen klar :

  • es geht nicht um Grenzen (boundaries)!???
  • „Polygon“ : na ja, der korrekte Ausdruck ist wohl „area“ oder „filled polygon“.
  • wenn ein area keinen Namen hat, hatte ich die Hoffnung, mit der OSM-ID Erfolg zu haben.

Danke fx99 : Es liegt an dem fehlenden „area=yes“.

Ohne name-tag werde ich wohl bbox einsetzen müssen.