hive 计算经纬度之间的直线距离

#每天一点点,记录工作中实际可行操作#

计算经纬度之间的直线距离

经纬度字段 原始字段格式: POINT(116.094532 39.579501)

6378137*2*ASIN(SQRT(POWER(SIN((ta.start_point_lat-ta.close_point_lat)*ACOS(-1)/360),2) +COS(ta.start_point_lat*ACOS(-1)/180)*COS(ta.close_point_lat*ACOS(-1)/180)
*POWER(SIN((ta.start_point_lng-ta.close_point_lng)*ACOS(-1)/360),2))) as  z_distance

点击查看如何解析经纬度,直接可用

你可能感兴趣的:(hive)