Ich versuche, alle Punkte innerhalb eines Radius von fünf Meilen um einen bestimmten Punkt zu finden. Ich habe eine Frage wie diese:
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
Ich kann nicht herausfinden, was ich anstelle von ?
(Radius) gesetzt habe, um fünf Meilen zu bekommen. Alles ist in EPSG 4326 enthalten, und laut PostGIS-Dokumentation (soweit ich das beurteilen kann) sollte mein Radius in Metern angegeben werden. Wenn ich 12.070,0 m (ungefähr 5 Meilen) einsetze, bekomme ich Streichhölzer auf halber Strecke im ganzen Land. Weiß jemand was ich vermisse?