大地主题解算(正算)代码与白塞尔大地主题解算大地主题解算(正算)代码:根据经纬度和方向角以及距离计算另外一点坐标新建模块->拷贝下面的大地主题(正算)代码,调用方法示例:起点经度:116
235(度)终点纬度:37
435(度)方向角:50(度)长度:500(米)终点经纬度("经度,纬度")=Computation(37
435,116
235,50,500)ConstPi=3
1415926535898Privatea,b,c,alpha,e,e2,W,VAsDouble'a长轴半径'b短轴'c极曲率半径'alpha扁率'e第一偏心率'e2第二偏心率'W 第一基本纬度函数'V 第二基本纬度函数PrivateB1,L1,B2,L2AsDouble'B1 点 1 的纬度'L1 点 1 的经度'B2 点 1 的纬度'L2 点 2 的经度PrivateSAsDouble'''''大地线长度PrivateA1,A2AsDouble'A1 点 1 到点 2 的方位角'A2 点 2 到点 1 的方位角FunctionComputation(STARTLAT,STARTLONG,ANGLE1,DISTANCEAsDouble)AsStringB1=STARTLATL1=STARTLONGA1=ANGLE1S=DISTANCEa=6378245b=6356752
3142c=a 八 2/balpha=(a-b)/ae 二 Sqr(a 八 2-b 八 2)/ae2 二 Sqr(a 八 2-b 八 2)/bB1=rad(B1)L1=rad(L1)A1=rad(A1)W 二 Sqr(1-e 八 2*(Sin(