Postpass – eine öffentlich nutzbare OSM-PostGIS

Moin,
Kann man statt curl auch wget nehmen?

Ich möchte das in einem LUA Programm unter Win11 nutzen.

Ich Dummy, curl ist standardmäßig in Win11… :wink:

Nur mit dem Zeilenumbruch muss man aufpassen …

curl -g https://postpass.geofabrik.de/api/0.2/interpreter --data-urlencode  ^
  "data=SELECT tags, geom FROM postpass_point WHERE tags->>'amenity'='fast_food' AND geom && st_setsrid(st_makebox2d(st_makepoint(8.34,48.97),st_makepoint(8.46,49.03)), 4326)"

pause

Nochmal Postpass und die Sterne … :wink:

Wieso wird diese Relation in postpass_line gefunden? Klickt man auf den Way-Link landet man auf einer gelöschten Linie in Neu-Mexiko.

Das Datenbankschema der Postpass-Instanz postpass.geofabrik.de enthält in der Tabelle postpass_line sowohl Ways als auch Relationen als Multilinestrings (zumindest Routenrelationen). Das Datenbankfeld osm_type enthält den Typ. Du müsstest es in deinem SELECT-Statement noch ergänzen. Wenn Overpass-Turbo das dann immer noch als Way bezeichnet, ist es vermutlich ein Bug in Overpass-Turbo.