excel经纬度换算公式(经纬度excel计算距离公式)

Excel表格网 2022-12-05 19:42 编辑:admin 117阅读

1. 经纬度excel计算距离公式

EXCEL通过经纬度计算距离的公式,A1经度1,B1纬度1,A2经度2,B2纬度2随便把下面的内容放到一个空的格子里面=2*ASIN(SQRT(POWER(SIN((B1*PI()/180-B2*PI()/180)/2), 2) + COS(B1*PI()/180) * COS(B2*PI()/180) * POWER(SIN((A1*PI()/180-A2*PI()/180)/2),2)))*6378137JS代码

2. excel表格经纬度距离计算公式

下面以54坐标系为例,介绍具体的计算方法。

完成经纬度BL到平面直角坐标XY的换算。在EXCEL中,选择输入公式的起始单元格,例如:第2行第1列(A2格)为起始单元格,各单元格的格式如下:

单元格;单元格内容;说明

A2;输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30;起算数据L0

B2;=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600;把L0化成度

C2;以度小数形式输入纬度值,如38°14′20〃则输入38.1420;起算数据B

D2;以度小数形式输入经度值;起算数据L

E2;=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600;把B化成度

F2;=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600;把L化成度

G2;=F2-B2;L-L0

H2;=G2/57.2957795130823;化作弧度

I2;=TAN(RADIANS(E2));Tan(B)

J2;=COS(RADIANS(E2));COS(B)

K2;=0.006738525415*J2*J2

L2;=I2*I2

M2;=1+K2

N2;=6399698.9018/SQRT(M2)

O2;=H2*H2*J2*J2

P2;=I2*J2

Q2;=P2*P2

R2;=(32005.78006+Q2*(133.92133+Q2*0.7031))

S2;=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*

O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2

计算结果X

T2;=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)

计算结果Y

按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。

原理:

设地球上某点的经度为lambda,纬度为phi,

则这点的空间坐标是

x=cos(phi)*cos(lambda)

y=cos(phi)*sin(lambda)

z=sin(phi)

设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)

则它们的夹角为

A=acos(x1*x2+y1*y2+z1*z2),A是角度

则两地距离为

A/180*pi*R,其中R为地球平均半径6371

误差不超过1%

3. 经纬度excel计算距离公式怎么用

可以通过以下方法来计算两点间的经纬度。

1、首先在表格中输入两点的经度跟维度信息。

2、之后再距离单元格中输入=号。

3、在等号之后输入以下公式:6371004*SQRT(POWER(COS(B3*PI()/180)*(C3*PI()/180-A3*PI()/180),2)+POWER((D3*PI()/180-B3*PI()/180),2))。

4、之后就会在距离单元格自动计算出A点跟B点的距离。

4. 经纬度如何计算距离计算公式是什么

可以通过以下方法来计算两点间的经纬度。

1、首先在表格中输入两点的经度跟维度信息。

2、之后再距离单元格中输入=号。

3、在等号之后输入以下公式:6371004*SQRT(POWER(COS(B3*PI()/180)*(C3*PI()/180-A3*PI()/180),2)+POWER((D3*PI()/180-B3*PI()/180),2))。

4、之后就会在距离单元格自动计算出A点跟B点的距离。

5. 用经纬度计算距离公式

打开EXCEL

1、在A2、B2、C2、D2单元格填上两地经纬度。

EXCEL根据两点经纬度计算距离

2、在E2单元格输入公式=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)

6. 由经纬度计算距离公式Excel

C2=INT(C1)&"°"&TEXT(INT(ROUND((C1-INT(C1))*3600,0)/60),"00")&"′"&TEXT(INT(ROUND((C1-INT(C1))*3600,0)-INT(ROUND((C1-INT(C1))*3600,0)/60)*60),"00")&"″" D2=VALUE(LEFT(D1,LEN(D1)-7))+MID(D1,LEN(LEFT(D1,LEN(D1)-7))+2,2)/60+MID(D1,LEN(LEFT(D1,LEN(D1)-7))+5,2)/3600

7. 经纬度excel计算距离公式怎么设置

步骤:

1、在Excel表格的A1-E1单元格中依次输入下列信息。

2、选中 A1-E2所有的单元格,对其进行框线的添加。

3、单击E2单元格并输入下列公式: =6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)

4、输入AB两地的经度和纬度。

5、表格会自动给出精准距离,单位为米。

8. excel求经纬度距离

1.二次曲线可以用其第二定义,使用极坐标方程来表示(具体定义可见相应各类教材): ρ=ep/(1-e cosθ) 其中:p为焦点F到准线的距离,e为离心率: 当0

2.但由于在Excel中,极坐标方程是无法直接绘图的,就要将其转换成直角坐标,而这一切对于Excel来讲可以很容易实现: X=ρ COSθ Y=ρ SINθ 3.也就是说,先由极角θ在[0,2π]上的变化,根据极坐标方程可以求得每一个θ角对应的ρ的值;然后由ρ的值转换为X、Y的值,可以据此绘出图像。4.先以椭圆为例(本例假设e=0.6,p=10.)。5.先在F2单元格设定e的值,在G2单元格设定p的值,对它们可以使用绝对引用。A列从A3开始为X在[0,2π],即[0,6.28]上取值,为了使曲线圆滑连续,数据点可以多取一些,数据间隔为0.1. B列从B3开始是公式,先取得ρ的值:在B3中键入=$F$2*$G$2/(1-$F$2*COS(A3)),对F2单元格e的值和G2单元格p的值使用绝对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的B66. C列从C3开始也是公式,转换数据点的X坐标:在C3中键入=B3*COS(A3),对B3单元格ρ的值使用相对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的C66. 6.同理,D3开始也是公式,转换数据点的Y坐标:在D3中键入=B3*SIN(A3),对B3ρ的值单元格使用相对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的D66。7.注意:A、B两列只起辅助作用,不参与作图,作图只需C、D两列。选中C3:D66,在图表向导中选择xy散点图中的二行二列的无数据点平滑散点图,即可完成,删去图例、背景,设置、调整网格线、尤其是坐标轴等相应格式后即如下图所示。此例对坐标轴的最大最小值要及时调整,否则图像会有较大变形。8.以双曲线为例(本例假设e=1.1, p=2.)。其实,本例公式基本不变,只需在上面椭圆的基础上,改变e的值和p的值,还要对坐标轴最大值最小值的取值做一些调整即可。但为了完整起见,所有做法完整再重新叙述一遍。9.先在F2单元格设定e的值,在G2单元格设定p的值,对它们可以使用绝对引用。A列从A3开始为X在[0,2π],即[0,6.28]上取值,为了使曲线圆滑连续,数据点可以多取一些,数据间隔为0.1. B列从B3开始是公式,先取得ρ的值:在B3中键入=$F$2*$G$2/(1-$F$2*COS(A3)),对F2单元格e的值和G2单元格p的值使用绝对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的B66. C列从C3开始也是公式,转换数据点的X坐标:在C3中键入=B3*COS(A3),对B3单元格ρ的值使用相对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的C66. 10.同理,D列从D3开始也是公式,转换数据点的Y坐标:在D3中键入=B3*SIN(A3),对B3ρ的值单元格使用相对引用,θ取值为对A3单元格的相对应用。然后向下拖曳复制到与A列相对应的D66。11.注意:A、B两列只起辅助作用,不参与作图,作图只需C、D两列。选中C3:D66,在图表向导中选择xy散点图中的二行二列的无数据点平滑散点图,即可完成,删去图例、背景,设置、调整网格线、尤其是坐标轴等相应格式后即如下图所示。此例对坐标轴的最大最小值要及时调整,否则图像会有较大变形。

9. 经纬度的距离计算公式

经纬度无法计算面积。

经纬度的计算:

1、先算两分日

比如在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α,这里用了特殊角。

2、再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。

3、修正值算法:就是距两分或两至日的天数差乘以94/365. 比如2013年2月17日,2013年3月22日春分差33天,即太阳直射点在南纬

33×94/365=8.5°

所以今天正午时得到的纬度是(arctgα+8.5)°

tgα= 杆长/影长。

纬线的长度是赤道的周长乘以纬线的纬度的余弦,所以赤道最长,离赤道越远的纬线,周长越短,到了两极就缩为0。从赤道向北和向南,各分90°,称为北纬和南纬,分别用“N”和“S”表示。

重要的纬线:

北极圈(66°33' 38" N)

北回归线(23°26' 22" N)

赤道(0°N)

南回归线(23° 26' 22" S)

南极圈(66°33' 38" S)

长度不同(离赤道越远的纬线越短)

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片