Настройка модуля в ПОСТГИС - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в PostGIS , поэтому мой вопрос может показаться глупым. В настоящее время работаю с Точками для представления географических местоположений (только с широтой и долготой), и мне было интересно, как я могу использовать [ST_DWithin][3] с метрами как единое целое.

I не может найти правильный путь и был потерян в документации, пытаясь решить эту проблему.

1 Ответ

2 голосов
/ 11 апреля 2020

Вы должны убедиться, что ваши баллы geography, а не geometry, как объясняется в руководстве .

Итак, вы хотите запрос типа:

SELECT s.gid, s.school_name
    FROM schools s
        LEFT JOIN hospitals h ON ST_DWithin(s.geom::geography, h.geom::geography, 3000)
    WHERE h.gid IS NULL;
...