Ich habe diese Frage schon einmal gesehen, aber die Antworten, die ich versuche, funktionieren nicht.
Ich möchte alle OSM-Möglichkeiten abfragen, die sich innerhalb eines Begrenzungsrahmens befinden. OSM-Daten wurden mit dem Standard-Kugel-Mercator importiert. Ich frage mit LAT / LON ab, daher die Transformation
SELECT *
FROM planet_osm_ways
WHERE ST_Transform(
ST_MakeEnvelope(37.808264, 37.804339, -122.275244, -122.271189,
4326),3857
);
Wenn ich dies ausführe, wird folgende Fehlermeldung angezeigt:
FEHLER: Argument von WHERE muss vom Typ boolean sein, nicht vom Typ Geometrie. LINE 3: WHERE ST_Transform (ST_MakeEnvelope (37.808264, 37.804339, -12 ...