经纬度坐标与实际距离的计算转换

在做数学建模题目的时候,经常遇到题目所给的数据是经纬度坐标,如城市的经纬度坐标等,在求解此类问题时,第一步往往是求解各点之间的距离矩阵。

求解距离矩阵的时候,我们通常会想到用欧氏距离公式直接求解两点之间的距离,但我们往往忽略了欧氏距离公式的使用前提是在平面上,而经纬度坐标是基于地球这一个球面的,

所以我们第一步应该将经纬度坐标转为直角坐标。

设A点与B点的经纬度坐标分别为(x1,y1)和(x2,y2),过A,B两点的大圆的劣弧长即为两点的实际距离。以地心为坐标原点O,以赤道平面为XOY平面,以0度经线圈所在的平面为XOZ平面建立三维直角坐标系,则AB两点的直角坐标为:
在这里插入图片描述
其中R=6370为地球半径,AB两地的实际距离为:
在这里插入图片描述
化简后得:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值