PostgreSQL计算浮点数坐标和geom

时间:2017-08-14 08:29:57

标签: php postgresql postgis

我需要查询,一个尝试计算浮点坐标(x1,y1,x2,y2)之间的距离,另一个尝试计算geom和float坐标之间的距离,两者都应返回以米为单位的距离。

我对2个浮点数使用以下查询:

ST_Distance_Sphere(st_setsrid(st_makepoint(longitude, latitude),4326), st_setsrid(st_makepoint(?,?),4326)) AS distance

而geom和float的特征是:

ST_Distance_Sphere(geom, st_setsrid(st_makepoint(?,?),4326)) AS distance

我无法完全理解SRID的概念,而且我觉得我的数字因此而无法理解。

有人可以帮助输出以米为单位的距离吗?

谢谢, 伊泰。

0 个答案:

没有答案