我需要计算一个点的gps坐标“北52°西2.67连锁”从一个已知的位置。让这个计算过程是什么?如果可能的话,从37 n - 91 w。
有一个答案数学在一个平面上。这个答案,再加上知道度/米在我的位置将提供一个足够精确的答案,在我的例子中,短距离。鉴于此,这个问题可能是一个不错的候选人被关闭。
江南体育网页版地球科学堆栈交换是一个问答网江南电子竞技平台站对于那些感兴趣的地质学、气象学、海洋学、环境科学。注册只需要一分钟。
报名加入这个社区我需要计算一个点的gps坐标“北52°西2.67连锁”从一个已知的位置。让这个计算过程是什么?如果可能的话,从37 n - 91 w。
有一个答案数学在一个平面上。这个答案,再加上知道度/米在我的位置将提供一个足够精确的答案,在我的例子中,短距离。鉴于此,这个问题可能是一个不错的候选人被关闭。
答案在一架飞机你联系工作,而在一个球体,你想要测量的距离与地球的半径和距离最近的钢管,和2.67链是微小的。
剩下的答案我会假设地球是一个球体,这很准确,除非你需要伟大的准确性——也就是说,几乎任何除了测量足够准确。
第一步是将你的距离和方向以东和以北距离——答案告诉有关。
第二步是将这两个距离转换成度的纬度和经度,纬度,你只需要知道一个学位的措施地球$ R_ {} \ cdot \压裂{\π}{180}$和学位经度措施地球$ R_ {} \ cdot \压裂{\π}{180}\ cdot cos(纬度)。
作为最后一步,你只需要这些角度和位置的纬度和经度。
与你的数据:
链> > #地球半径(r < - 3958.8 * 316704(80)[1] > > #轴承,纬度和经度弧度> (br < - -52/180 *π)[1]-0.907571211 > (latr < - 37/180 *π)[1]0.6457718232 > (lonr < - -91/180 * -1.588249619π)[1]> > # 1距离北部和东部地区在链>(东< -罪(br) * 2.67) [1] -2.103988712 > (< - cos (br) * 2.67)[1] 1.643816139 > > #一个学位链> (deglat < - r *π/ 180)[1]5527.527554 > (deglon < - r *π/ 180 * cos (latr))[1] 4414.479788 > > # 2距离度> (dlat < -北/ deglat) [1] 0.0002973872356 > (dlon < -东/ deglon)[1] -0.000476610793 > > # 3点到达(GPS坐标)> (lat < - 37 + dlat)[1] 37.00029739 >(经度< -91.00047661 - -91 + dlon) [1]