我是PostGIS的新手,所以我的问题听起来很傻。当前正在与Points一起代表地理位置(仅用于纬度和经度),并且想知道如何使用以[[meters为单位的[ST_DWithin][3]
。
geography
而不是geometry
,如manual.中所述所以您要查询类似:
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;