【发布时间】:2017-06-09 05:37:41
【问题描述】:
我使用 postgresql 作为 db,我有一个名为 car_wash 的表,字段为“点几何”(使用 postgis),所以在应用程序中我使用 GOOGLE API 从用户那里得到 lon lat,下一步我需要创建圆圈用户并检查我是否在这个圈子内使用了 car_wash
select *
from car_wash cw
where
ST_DWithin (
cw.lon_lat,
ST_GeomFromText('POINT(54.21 22.54)')
)=false
AND
not cw.was_deleted
这是正确的方式吗?如果你需要我的 srid 根据这个查询是 0
Select Find_SRID('public', 'car_wash', 'lon_lat')
【问题讨论】:
标签: postgresql distance postgis