问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么根据经纬度计算线路的距离

发布网友 发布时间:2022-04-22 03:44

我来回答

3个回答

热心网友 时间:2022-04-10 00:42

1、地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:
40075.04km/360°=111.31955km
111.31955km/60=1.8553258km=1855.3m
而每一分又有60秒,每一秒就代表1855.3m/60=30.92m
任意两点距离计算公式为
d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}
其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。
2、分为3步计算:
第1步 分别将两点经纬度转换为三维直角坐标:
假设地球球心为三维直角坐标系的原点,球心与赤道上0经度点的连线为X轴,球心与赤道上东经90度点的连线为Y轴,球心与北极点的连线为Z轴,则地面上点的直角坐标与其经纬度的关系为:
x=R×cosα×cosβ
y=R×cosα×sinβ
z=R×sinα
R为地球半径,约等于6400km;
α为纬度,北纬取+,南纬取-;
β为经度,东经取+,西经取-。
第2步 根据直角坐标求两点间的直线距离(即弦长):
如果两点的直角坐标分别为(x1,y1,z1)和(x2,y2,z2),则它们之间的直线距离为: L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5
上式为三维勾股定理,L为直线距离。
第3步 根据弦长求两点间的距离(即弧长):
由平面几何知识可知弧长与弦长的关系为:
S=R×π×2[arc sin(0.5L/R)]/180
上式中角的单位为度,1度=π/180弧度,S为弧长。
3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。
4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1.852公里。东西方向量出距离到两点间纬度附近量出纬度差,得出海里数,再乘以1.852换算成公里。可按直角三角形原理求出两点间距离。
5、度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变(如果在同一经度)

热心网友 时间:2022-04-10 02:00

设地球上某点的经度为j,纬度为w

东北取正,西南取负

则这点的空间坐标是

x=cos(w)*cos(j)

y=cos(w)*sin(j)

z=sin(w)

求出地球上两点的空间坐标分别A(x1,y1,z1),B(x2,y2,z2)

A、B两点在过球心的大圆上所夹的弧是球面上的最短距离

先由两点间距离公式 距离=两点横坐标x之差,纵坐标y之差,竖坐标z之差三者的平方和开根号

求得OA,OB,AB(直线距离),O为原点(0,0,0)

由余弦定理 可得 此大圆的圆心角=arccos((OA^2+OB^2-AB^2)/(2*OA*OB))

然后根据弧长公式:弧长=圆心角(以弧度表示)*地球半径

也可 弧长=圆心角(以角度表示)/180*π*地球半径

1、地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:

40075.04km/360°=111.31955km

111.31955km/60=1.8553258km=1855.3m

而每一分又有60秒,每一秒就代表1855.3m/60=30.92m

任意两点距离计算公式为

d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}

其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。

2、分为3步计算:

第1步 分别将两点经纬度转换为三维直角坐标:

假设地球球心为三维直角坐标系的原点,球心与赤道上0经度点的连线为X轴,球心与赤道上东经90度点的连线为Y轴,球心与北极点的连线为Z轴,则地面上点的直角坐标与其经纬度的关系为:

x=R×cosα×cosβ

y=R×cosα×sinβ

z=R×sinα

R为地球半径,约等于6400km;

α为纬度,北纬取+,南纬取-;

β为经度,东经取+,西经取-。

第2步 根据直角坐标求两点间的直线距离(即弦长):

如果两点的直角坐标分别为(x1,y1,z1)和(x2,y2,z2),则它们之间的直线距离为: L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5

上式为三维勾股定理,L为直线距离。

第3步 根据弦长求两点间的距离(即弧长):

由平面几何知识可知弧长与弦长的关系为:

S=R×π×2[arc sin(0.5L/R)]/180

上式中角的单位为度,1度=π/180弧度,S为弧长。

3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。

4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1.852公里。东西方向量出距离到两点间纬度附近量出纬度差,得出海里数,再乘以1.852换算成公里。可按直角三角形原理求出两点间距离。

5、度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变(如果在同一经度)

热心网友 时间:2022-04-10 03:35

付费内容限时免费查看回答你好,

static double Rc = 6378137; // 赤道半径

static double Rj = 6356725; // 极半径

希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 NVIDIA图形驱动程序安装失败?怎么办啊? omoani是拉稀动画吗 NVIDIA显卡驱动图形驱动程序安装程序失败 火车上忍不住拉稀到裤子里了 omoani跑步时拉肚子 尿酸488,正常值是多少,超出多少算偏高,当兵 NVIDIA图形驱动程序安装失败 nvidia 图形驱动程序在哪 男性尿酸380高吗? 男,尿酸380是不是偏高了,素食不喝酒 男人血尿酸388可以吃大豆腐吗? word能直接插入pdf文件吗 选择it人力外包公司要考察哪些方面? 企业怎么选择合适的IT外包公司 如何选择好一点的靠谱的IT人才外包公司? 为什么企业要选择IT人才外包公司?企业应该怎么选... windows7怎么设置不能下载游戏 怎么使自己的电脑不能下游戏 如何选择IT外包供应商 电脑不想别人乱下载东西 怎么设置 让电脑完全不能... 宝可梦剑盾又一只最强龙系登场,这是第几只最强龙了? NVIDIA图形驱动程序失败 《宝可梦剑盾》的动画中出现的宝可梦,是否也会出... 坐车突然拉肚子怎么办 男性,在北京三甲查尿酸474,第二天换了一个三甲医... 猫坐车拉肚子是什么原因 关于安装NVIDIA图形驱动程序无法继续如何解决? 给父母买什么保险好 地理的经纬度距离如何计算? 我有个朋友每次坐汽车都会拉肚子,是什么原因呢? 如何更改NVIDIA图形驱动程序? 宝可梦剑盾有哪些水属性精灵普特比梦特厉害的? 坐长途汽车拉肚子怎么办?憋不住了 高考美术考色彩一般用什么颜料,水粉,水彩还是丙... 2020年,针对65周岁以上老年人理财保险该怎么买? 《宝可梦剑盾》dlc内容是什么? 为什么一晕车就会拉肚子 拉肚子的视频,动漫的 《宝可梦剑盾》dlc内容是什么? 卸载了nvidia图形驱动程序 怎么办.....