资源介绍
输入:两个时间点的经纬度坐标:(lat1, lon1), (lat2, lon2)
因海面应用,设定高程为0,
则两个时间点的大地坐标为(lat1, lon1, 0), (lat2, lon2, 0):类型COORDBLH成员B-纬度,L-经度,H-高程
1.使用cc_ecef_land2right将(lat2, lon2, 0)转换为空间直角坐标(x2, y2, z2),坐标系参数使用宏DECL_CSPARA_ARRAY_ELEM声明,宏参数a=6378137,f=1.0/298.257223563,omgedot=7.2921151467e-5
2.以(lat1, lon1)为计算基准位置,作为ccrc_ecef2tccs的lon、lat参数,将(x2, y2, z2)转换为站心坐标系(de, dn, du)
3.航速=sqrt(de^2 + dn^2)/(t2-t1),
4.真北航向=arctan2(de, dn),若结果<0,则在结果上加上360度
- 上一篇: GPS距离计算
- 下一篇: 论文研究-基于偏移量计算的在线GPS轨迹数据压缩.pdf