小编Noe*_*Noe的帖子

Postgresql earthdistance - 具有半径的earth_box

拜托,你能解释一下earth_box函数的这种行为......或者我做错了什么?

使用的数据

40.749276, -73.985643 = Empire State Building - is in my table
40.689266, -74.044512 = Statue of Liberty - is my current position in select - 8324m far from Empire State Building
Run Code Online (Sandbox Code Playgroud)

我的桌子

=> select id, latitude, longitude, title from requests;
 id | latitude  | longitude  |         title
----+-----------+------------+-----------------------
  1 | 40.749276 | -73.985643 | Empire State Building
Run Code Online (Sandbox Code Playgroud)

从帝国大厦到自由女神像的距离

=> SELECT id, latitude, longitude, title, earth_distance(ll_to_earth(40.689266, -74.044512), ll_to_earth(latitude, longitude)) as distance_from_current_location FROM requests ORDER BY distance_from_current_location ASC;
 id | …
Run Code Online (Sandbox Code Playgroud)

postgresql earthdistance

5
推荐指数
1
解决办法
3971
查看次数

标签 统计

earthdistance ×1

postgresql ×1