Я намагаюся знайти всі точки в радіусі п’яти миль від даної точки. У мене такий запит:
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
Я не можу зрозуміти, що я поставив замість ?
(радіус), щоб отримати п'ять миль. Все є в EPSG 4326, і згідно з документацією PostGIS (якнайкраще я можу сказати), мій радіус повинен бути в метрах. Якщо я вкладу 12,070,0 м (приблизно 5 миль), я отримаю сірники на півдорозі по всій країні. Хтось знає, чого я пропускаю?