码迷,mamicode.com
首页 > 其他好文 > 详细

经纬度地点之间距离测算

时间:2020-03-06 20:23:59      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:span   单位   pow   nbsp   asi   思路   point   之间   bsp   

 

 

SQL脚本

思路:计算经纬度之间球面距离,返回单位:米

6378137*2*ASIN(SQRT(POWER(SIN((destination_lat-endpoint_lat)*ACOS(-1)/360),2) +COS(destination_lat*ACOS(-1)/180)*COS(endpoint_lat*ACOS(-1)/180)
*POWER(SIN((destination_lon-endpoint_lon)*ACOS(-1)/360),2)))

SQL案例:

select 6378137*2*ASIN(SQRT(POWER(SIN((121.110115-121.115115)*ACOS(-1)/360),2) +COS(121.110115*ACOS(-1)/180)*COS(121.115115*ACOS(-1)/180)
*POWER(SIN((31.11342-31.11342)*ACOS(-1)/360),2))) as  z_distance

 

经纬度地点之间距离测算

标签:span   单位   pow   nbsp   asi   思路   point   之间   bsp   

原文地址:https://www.cnblogs.com/Christbao/p/12429534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!