将经纬度数据计算转换实际距离
程序员文章站
2022-03-15 10:31:51
经纬度转实际距离若数据中给定的是地理坐标(经度和纬度),距离不能直接用度数当平面坐标算,须求两点间的实际距离。设A,B两点的地理坐标分别为(x1,y1),(x2,y2),(x->经度 θ, y->纬度 φ,记得把角度化为弧度)过A,B两点的大圆的劣弧长即为两点的实际距离。以地心为坐标原点O,以赤道平面为XOY平面,以0度经线圈所在的平面为XOZ平面建立三维直角坐标系。则A,B两点的直角坐标分别为:A(Rcosx1cosy1,Rsinx1cosy1,Rsiny1)B(Rcos...
经纬度转实际距离
若数据中给定的是地理坐标(经度和纬度),距离不能直接用度数当平面坐标算,须求两点间的实际距离。设A,B两点的地理坐标分别为(x1,y1),(x2,y2),(x->经度 θ, y->纬度 φ,记得把角度化为弧度)过A,B两点的大圆的劣弧长即为两点的实际距离。以地心为坐标原点O,以赤道平面为XOY平面,以0度经线圈所在的平面为XOZ平面建立三维直角坐标系。则A,B两点的直角坐标分别为:
式中,R=6370为地球半径。则A,B两点的实际距离为
化简得:
本文地址:https://blog.csdn.net/qq_45268474/article/details/107911448
上一篇: 沃尔玛放弃使用机器人追踪库存的计划