网站首页 美容小常识 享受生活 东方时尚 识真假 高奢 资讯 游戏攻略 搞笑段子
当前位置:品位站 > 享受生活 > 心理

excel怎样将放样坐标转换成经纬度

栏目: 心理 / 发布于: / 人气:1.45W
excel怎样将放样坐标转换成经纬度

分为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为弧长。

按上述的公式自己用程序或者EXCEL表编写一个,方便实用