Próbuję znaleźć wszystkie punkty w promieniu pięciu mil od danego punktu. Mam takie zapytanie:
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
Nie mogę zrozumieć, co umieściłem w miejscu ?
(promienia), aby uzyskać pięć mil. Wszystko jest w EPSG 4326 i zgodnie z dokumentacją PostGIS (najlepiej jak potrafię powiedzieć) mój promień powinien być w metrach. Jeśli ustawię 12 070,0 m (około 5 mil), dostanę mecze w połowie kraju. Czy ktoś wie, czego mi brakuje?