利用EXCEL行高斯投影正反算

合集下载

基于Office Excel的投影参数反算方法

基于Office Excel的投影参数反算方法

的蓝色框 X 和 Y 列下,然后在 Excel 菜单“数据-规划求解”命令下进行数值拟合。弹出对话 框如下图。
首先设置目标:使得目标等于之前定义的代价函数。并设定使得代价函数逼近到最小值。选 定可变单元格为要求解的经差和纬度所在的单元格,并添加约束条件,在本例中,约束条件 是使得经差和纬度均大于等于零,且经差小于 3 度,纬度小于 90 度,求解方法选择“非线 性 GRG” ,完成设定之后,单击求解即可结算出对应的经差与纬度。计算结果如下图所示。
实习指导书 实习一 基于 Office Excel 的高斯投影变形分析与正反算实践 一 高斯投影变形分析 1 主要内容: 利用高斯投影的长度变形公式: (1)画出长度变形比与纬度变化关系图; (2)画出长度变形比与纬度变化关系图。 2 方法 (1)长度比公式如下:
2 24 : 纬度, :经差(弧度) a b
画出当纬度分别为 0,30,60,90 时,长度比与经差的关系。
同理,可以画出长度比与纬度的关系,如下图。
通过以上两副图,理解一下高斯投影的长度比与经纬度变化的关系。 二 高斯投影正反算方法 1 正算方法 已知经纬度,代入高斯投影正算公式,求出对应点的高斯坐标。 (1) 根据经度值,计算出所在的带号 (2) 根据所在带的中心经度,算出待求点的经差 (3) 将经差与纬度值带入正算公式,得到所在点“高斯坐标” (4) 将计算出的“高斯坐标”转换成高斯坐标系下的真正高斯坐标 计算实例 纬度:北纬 60 度,纬度:东经 119 度。 可以算出该点位于 20 带内, 中心经度为 117 度, 则可以知道经差为 2 度, 将 omga=60, nabt=2 转换为弧度,打开计算文件(高斯投影正反算方法.xls)带入计算表,可以得到高斯坐标为: x=6655762.846, y=111588.7301。将以上坐标写成高斯坐标系下的坐标值为: X = 6655762.846 Y = 20 611588.7301 练习: 1 纬度:47.96161 度,经度:116.34254 度,求对应的高斯坐标。 2 反算方法 已知高斯投影坐标,计算对应的地理坐标。所用方法为数值逼近法,基本原理如下。 (1) 构建代价函数,Cost=(X-x’)^2+(Y-y ’)^2,其中 X,Y 为需要求解的高斯坐标(注意 需要去掉带号,并转换为相对中心经线的偏差) ,x’,y ’是根据高斯正算公式计算的坐 标值 (2) 通过数值逼近的方法,使得代价函数 cost 最小,此时得到的 x’,y ’对应的ψ和λ即为 最终的纬度与经差 (3) 根据带号以及与中心经线的关系,将经差转换为最终的经度。 (4) 数值逼近的方法利用 Excel2010 下的规划求解功能来完成。 计算示例 已知: X = 6655762.846 Y = 20 611588.7301 求对应的经纬度 B,L。 由 Y 值可以知道,该点位于 20 度带,因为 611588>500 000,可知该点位于中心经线以东。 即将要带入计算的 X = 6655762.846,Y’=111588.7301. 打开计算表文件(高斯投影正反算方法.xls) ,将 X = 6655762.846,Y’=111588.7301 代入到表中

对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍资料

对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍资料

对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,对如何进行GPS坐标系转换进行了分析,提出了一种简单实用的坐标改正转换方法,介绍了用EXCEL完成转换的思路。

[关键字] 电子表格;GPS;坐标转换作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。

随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。

在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。

对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。

要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS坐标转换方法。

一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

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

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30 起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)* 100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823 化作弧度I2=TAN(RADIANS(E2)) Tan(B)J2=COS(RADIANS(E2)) COS(B)K2=0.006738525415*J2*J2 L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J 2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

3.1.4第十一讲导线测量原理与方法 - 用Excel进行坐标反算

3.1.4第十一讲导线测量原理与方法 - 用Excel进行坐标反算

用Excel进行坐标反算
坐标反算要求根据两个已知点的高斯平面坐标,计算两点间的距离和坐标方位角,方位角的计算结果以度分秒为单位。

具体计算过程如下:
第一步,设计表格。

在Excel表格的前三行,按照上图所示的格式设计表头使各项目列宽合适,文字居中。

第二步,输入起算数据。

在A4单元格输入边名,在B4、C4单元格输入起点的X、Y坐标,在D4、E4输入终点的X、Y坐标。

第三步,计算坐标增量。

在F4单元格输入公式“=D4-B4”,在G4单元格输入公式“=E4-C4”。

第四步,计算距离。

在H4单元格输入公式“=SQRT(SUMSQ(F4,G4))”。

第五步,计算坐标方位角。

为了简化计算,避免嵌套的逻辑判断,这里采用坐标方位角的通用计算公式,在I4单元格输入公式“=PI()-SIGN(G4)*PI()*0.5-ATAN(F4/G4)”,得到以弧度为单位的坐标方位角。

第六步,将坐标方位角转换为以度、分、秒为单位。

在J4单元格输入公式
“=DEGREES(I4)”,先将坐标方位角的单位转换为十进制度,然后在K4单元格输入公式“=INT(J4)”,在L4单元格输入公式“=INT((J4-K4)*60)”,在M4单元格输入公式“=((J4-K4)*60-L4)*60”,分别计算出坐标方位角的度、分、秒值;
如果需要计算其他边的坐标方位角,只需要把第4行拷贝粘贴到下一行,修改边名和两个端点的坐标即可计算坐标方位角,不需要再次输入公式。

excel在高斯投影坐标正算公式中的应用

excel在高斯投影坐标正算公式中的应用

excel在高斯投影坐标正算公式中的应用
Excel在改变世界:应用高斯投影正算公式
Excel在高斯投影坐标正算公式中的应用
Excel在当今的商务统计、财务会计、商业报表处理等工作中已经成为一种必不可少的办公软件。

在空间信息科学领域,它也正在发挥其重要作用。

例如,它在高斯投影正算公式中的应用。

一、高斯投影正算的概念
高斯投影正算是根据高斯投影原理,利用投影面内的算法和参数,将地球大地坐标转换为投影坐标,或者将投影坐标转换为大地坐标。

二、Excel应用详解
1. 填写Excel工作表
使用Excel进行高斯投影正算时,要先将原始数据(如:地球大地坐标经度、纬度)填入Excel工作表,以便更方便快捷地进行计算。

2. 高斯投影系数求取
接下来,使用高斯投影坐标转换功能,根据起始的大地坐标经度、纬度,提取出系数A、B。

3. 运用公式实现高斯投影正算
有了其他要素的求取,运用Excel的高斯投影正算函数就可以直接完成投影面原点坐标转换到地球大地坐标或者投影面大地坐标转换到地球大地坐标的任务。

可以使用函数=PRJG2BL(A,B,X,Y),其中 A 、B 代表高斯投影的参数,X 、Y 代表地球大地坐标的经纬度,该函数的返回值为(经度,维度),同样可以使用函数=PRJB2LL(A,B,X,Y),输入该函数的参数 X 、Y 就是投影坐标。

三、总结
由以上,可以看出,Excel在高斯投影正算中的应用十分简明:充分利用Excel提供的工具,可以快捷有效地完成地理坐标之间的转换工作,
极大地提升了地理数据处理流程的效率和合理性,极大地为地理数据处理任务提供了可靠的基础支持。

在Excel中实现统一椭球的高斯投影正反算

在Excel中实现统一椭球的高斯投影正反算

在Excel中实现统一椭球的高斯投影正反算
覃军;骆奇峰
【期刊名称】《测绘与空间地理信息》
【年(卷),期】2009(32)2
【摘要】<控制测量学>介绍了对于不同的椭球都必须输入不同系数进行高斯投影正反算的方法,由于正反算公式的系数多、系数数字位长,这种方法显得很繁琐.目前,计算机应用非常广泛,可以推导出不同椭球的统一计算公式.在Excel中输入不同的椭球参数和统一的计算公式即可进行高斯正反算和换带计算.另外,笔者在公式的推导过程中和算例重算中发现<控制测量学>(第三版)中存在一些印刷排版错误,在此将一一列出,供同行参考.
【总页数】4页(P205-208)
【作者】覃军;骆奇峰
【作者单位】湖南省张家界市国土资源局永定分局,湖南,张家界,427000;广东省国土资源厅测绘院,广东,广州,510500
【正文语种】中文
【中图分类】P226
【相关文献】
1.Excel在高斯投影坐标正算公式中的应用 [J], 崔学敏;赵雪松;姚继华
2.椭球变换后的高斯投影正反算算法 [J], 邓兴升;汤仲安;花向红;舒玉芝
3.高斯投影正、反算及换带计算程序 [J], 孔达;孟庆武;赵力娟;;;
4.利用高斯投影地图反算图斑椭球面积的误差 [J], WANG Huiran;GAO Ziqiang
5.一种不同参考椭球下高斯投影地形图坐标转换及实现 [J], 王会然
因版权原因,仅展示原文概要,查看原文内容请购买。

高斯投影正反算

高斯投影正反算

高斯投影正、反算及换带程序执行条件※数组投影选择T、换算点个数“Z=0 F≠0”、=0正算0、≠0反算※坐标系选择“54 ≠54”、=54换算为1954年北京坐标系输入54、≠54换算为1988年西安坐标系M、中央子午线经度(°′″)输入※大地坐标I、序列号B、L:大地纬度和经度(地理坐标)(°′″)※高斯平面坐标轴子午线I、序列号X、Y:高斯平面坐标(m) Z、轴子午线(°)输出※大地坐标子午收敛角N、序列号B、L:大地纬度和经度(地理坐标)(°′″) R、子午收敛角(°′″)※高斯平面坐标子午收敛角N、序列号X、Y:高斯平面坐标(m) R、子午收敛角(°′″)注:1、程序执行前必须进行数组定位。

如:Defm 10 T×2=5×2=102、Y坐标值要去掉带号及避免出现负值的500公里;4、本程序运算时,各已知数据、观测变量不会随之变化,可非常方便地进行各数据的核对;5、本程序在进行换带计算时采用的是间接换带计算法。

Prog GSXYDefm 10:TA“Z=0 F≠0”G“54 ≠54”Z:Fixm:I=0:「b」0:I=I+1◢J=2I-1:M=Z[J:L=Z[J+1:A=0=>Prog“3”:B=M:M=L+Z:Prog“3”:L=M:{BL}:M=B:Prog“2”: B=M:M=L:Prog“2”:L=M-Z:≠>X=M:Y=L:{XY}:B=X:L=Y⊿Z[J]=B:Z[J+1]=L:I<T=>Goto 0⊿G=54=>C=6399698.90178271:E=.006738525414684:≠>C=6399596.65198801:E=.006 739501819473⊿I=0:「b」0:I“N”=I+1◢J=2I-1:B=Z[J:L=Z[J+1:A≠0=>X=B:Y=L:Goto 2⊿S=sin B:G=54=>F=111134.8611B-(32 005.7799S+133.9238S∧3+.6973S∧5+.0039S∧7)cos B:≠>F=111133.0047B-(32009.857 S+133.9602S∧3+.6976S∧5+.0039S∧7)cos B⊿U=√Ecos B:V=√(1+U2:N=C÷V:W=tan B: M=cos B(Lπ÷180:X=F+NW(.5M2+1┛24(5-W2+9U2+4U∧4)M∧4+1┛720(61-58W2+W∧4)M∧6◢Y=N(M+1┛6(1-W 2+U 2)M ∧3+1┛120(5-18W 2+W ∧4+14U 2-58U 2W 2)M ∧5◢M=W ┛π(180M+60(1+3U 2+2U ∧4)M ∧3+12(2-W 2)M ∧5:Goto 3:「b 」2:W=E ﹣6X-3:G=54=>F=27.11115372595+9.024********W-.00579740442W 2-4.3532572E ﹣4W ∧3+4.857285E ﹣5W ∧4+2.15727E ﹣6W ∧5-1.9399E ﹣7W ∧6:≠>F=27.11162289465+9.024********W-.00579850656W2-4.3540029E ﹣4W ∧3+4.858357E ﹣5W ∧4+2.15769E ﹣6W ∧5-1.9404E ﹣7W ∧6⊿U=√Ecos F:V=√(1+U 2:Q=YV ÷C:W=tan F:M=F-(1+U 2)W ┛π(90Q 2-7.5(5+3W 2+U 2-9U 2W 2)Q ∧4+.25(61+90W 2+45W ∧4)Q ∧6:Prog “3”:B=M ◢M=Z+1┛(πcos F)(180Q-30(1+2W 2+U 2)Q ∧3+1.5(5+28W 2+24W ∧4)Q ∧5:Prog “3”:L=M ◢M=W ┛π(180Q-60(1+W 2-U 2)Q ∧3+12(2+5W 2+3W ∧4)Q ∧5:「b 」3:Prog “3”:R=M ◢ I<T=>Goto 1⊿“END ”概要说明:我国的经度范围西边自73°起,东边至135°,可分成6°带共11带或3°共22带。

高斯投影坐标正反算公式

高斯投影坐标正反算公式

§8.3高斯投影坐标正反算公式任何一种投影①坐标对应关系是最主要的;②假设是正形投影,除了满足正形投影的条件外〔C-R 偏微分方程〕,还有它本身的特殊条件。

高斯投影坐标正算公式: B,l ⇒ x,y高斯投影必须满足以下三个条件:①中央子午线投影后为直线;②中央子午线投影后长度不变;③投影具有正形性质,即正形投影条件。

由第一条件知中央子午线东西两侧的投影必然对称于中央子午线,即(8-10)式中,x 为l 的偶函数,y 为l 的奇函数;0330'≤l ,即20/1/≈''''ρl ,如展开为l 的级数,收敛。

+++=++++=553316644220l m l m l m y l m l m l m m x 〔8-33〕式中 ,,10m m 是待定系数,它们都是纬度B 的函数。

由第三个条件知:qyl x l y q x ∂∂-=∂∂∂∂=∂∂, (8-33)式分别对l 和q 求偏导数并代入上式----=++++++=+++5533156342442204523164253l dqdm l dq dm l dq dm l m l m l m l dqdm l dq dm dq dm l m l m m (8-34) 上两式两边相等,其必要充分条件是同次幂l 前的系数应相等,即dq dm m dqdm m dqdm m 2312013121⋅=⋅-==(8-35)(8-35)是一种递推公式,只要确定了0m 就可依次确定其余各系数。

由第二条件知:位于中央子午线上的点,投影后的纵坐标x 应等于投影前从赤道量至该点的子午线弧长X ,即(8-33)式第一式中,当0=l时有:0m X x == (8-36) 顾及(对于中央子午线)B V Mr M B N dq dB M dBdXcos cos 2==== 得:B V cB N r dq dB dB dX dq dX dq dm m cos cos 01===⋅===(8-37,38)B B Ndq dB dB dm dq dm m cos sin 22121112=⋅-=⋅-= (8-39)依次求得6543,,,m m m m 并代入(8-33)式,得到高斯投影正算公式6425644223422)5861(cos sin 720)495(cos 24cos sin 2lt t B B N lt B simB N l B B N X x ''+-''+''++-''+''⋅''+=ρηηρρ5222425532233)5814185(cos 120)1(cos 6cos l t t t B N lt B N l B N y ''-++-''+''+-''+''⋅''=ηηρηρρ (8-42) 高斯投影坐标反算公式x,y ⇒B,l投影方程:),(),(21y x l y x B ϕϕ== (8-43)满足以下三个条件:①x 坐标轴投影后为中央子午线是投影的对称轴;② x 坐标轴投影后长度不变;③投影具有正形性质,即正形投影条件。

Excel在高斯投影坐标正算公式中的应用

Excel在高斯投影坐标正算公式中的应用

Excel在高斯投影坐标正算公式中的应用
崔学敏;赵雪松;姚继华
【期刊名称】《科技信息》
【年(卷),期】2010(000)027
【摘要】EXCEL是一个比较常用的软件,在所有电脑上基本都有这个软件.其具有强大的数据处理和数据分析功能.本文主要介绍利用EXCEL设计并实现了高斯投影正算公式,通过实例可以看出,借助于Excel的强大功能,可以较容易地实现投影转换的过程,该方法简单明了、清晰易懂,是一种良好的方法.
【总页数】2页(P467,461)
【作者】崔学敏;赵雪松;姚继华
【作者单位】山东省第五地质矿产勘查院,山东,泰安,271021
【正文语种】中文
【中图分类】O1
【相关文献】
1.Excel VBA在高斯投影换带计算中的应用 [J], 刘益林;刘小明;李勇
2.坐标正算通用程序在工程中的应用 [J], 逯江
3.Excel在不同椭球地理坐标到大地坐标转换中的应用 [J], 杨勇军;侯青青
4.Excel 2003在高斯投影坐标换算中的应用 [J], 谷超杰
5.Excel VBA自定义函数批量计算隧道线路坐标正算方法 [J], 谢江伟;贾云朋;孙青龙
因版权原因,仅展示原文概要,查看原文内容请购买。

地质工作中用Excel进行高斯投影计算的方法

地质工作中用Excel进行高斯投影计算的方法

地质工作中用Excel进行高斯投影计算的方法【摘要】在日常地质工作中常使用微软公司Office套装办公软件,特别是其中的数据处理软件Excel,给工作带来便利,其功能十分强大,能够对各种数据进行处理,并且其计算过程非常直观。

在日常工作中,有大量的地质数据要进行处理,以高斯投影坐标正反算应用为例说明运用Excel中的内部函数及VBA语言,利用其处理各种地质数据,可以取得事半功倍的效果。

【摘要】地质;Excel;高斯计算微软公司的Office组件是日常工作常用的软件,其中组件之一的Excel是电子表格处理软件,其使用非常方便,应用范围也很广泛。

Excel中的函数和VBA 语言功能也非常强大,在地质中应用较多,解决了各类数据处理工作中大部分应用问题。

用Excel处理地质工作的数据,不需要进行专业的培训和进行复杂的程序编写训练,同时也解决了用计算器一步一步计算的老的工作方法;在EXCEL中利用单元格引用进行计算,对数据计算和处理有非常直观性,容易理解和掌握。

Excel在日常中的应用很广,以高斯投影坐标计算这个典型的应用为例说明Excel 在日常地质工作的使用方法。

1.高斯投影计算的数学模式1.1高斯投影计算高斯投影计算,包括由大地坐标(B,L)求高斯平面直角坐标(x,y),和由高斯平面直角坐标(x,y)求大地坐标(B,L),前者称为高斯投影坐标正算;后者称为高斯投影坐标反算[1][2]。

1.1.1高斯投影坐标正算公式为:式中B为大地纬度;X为由赤道至纬度B的子午线弧长;为与中央子午线的经差,N为卯酉曲率半径,,。

1.1.2高斯投影坐标反算公式为:式中:为底点纬度(垂足纬度),为卯酉曲率半径,为子午线曲率半径2.Excel自定义函数的建立Excel的函数功能强大,为工作带来了极大方便,对可以用Excel函数解决的问题,可以利用一些使用技巧和理论进行方便、实用的数据处理,但有时我们为实现一些复杂事务处理,可能用到几个函数或者采用嵌套函数,这样应用起来,不方便,容量出错,据此可以利用Excel绑定VBA创建自定义函数UDF (User—defined function)来解决这个问题。

电子表格进行高斯投影换算GPS坐标的方法

电子表格进行高斯投影换算GPS坐标的方法

利用EXCEL电子表格进行高斯投影换算GPS坐标的方法2009-06-13 10:05[摘要] 对利用EXCEL电子表格进行高斯投影换算的方法进行了较详细的介绍,对如何进行GPS坐标系转换进行了分析,提出了一种简单实用的坐标改正转换方法,介绍了用EXCEL完成转换的思路。

[关键字] 电子表格;GPS;坐标转换作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。

随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。

在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。

对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。

要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS坐标转换方法。

一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

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

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

用EXCEL进行高斯投影换算

用EXCEL进行高斯投影换算

一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

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

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT( A2*100)*100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20〃则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-IN T(D2*100)*100)/3600把L化成度G2=F2-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.5*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2) O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1 )*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

用EXCEL转换经纬度坐标到北京54坐标的方法

用EXCEL转换经纬度坐标到北京54坐标的方法

用EXCEL转换经纬度坐标到北京54坐标的方法[复制链接]lihongbing lihongbing 当前离线注册时间2007-10-27在线时间72 小时帖子133精华0威望6 点土地券1618 亩活跃度231 度看IP卡狗仔卡版主主题7华夏券0 张串个门加好友打招呼发消息电梯直达1楼发表于2008-4-1 15:51:23 |只看该作者|倒序浏览分享到:用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。

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

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=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-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(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计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

矿山测量中高斯投影坐标计算的Excel实现

矿山测量中高斯投影坐标计算的Excel实现

矿山测量中高斯投影坐标计算的Excel实现
付永波;仲树强;陈刚;王洪涛
【期刊名称】《山东煤炭科技》
【年(卷),期】2004(000)B06
【摘要】在手摇计算器基础上,提出了利用Excel软件,来编辑矿山测量高斯投
影坐标计算公式。

在实际的计算工作中做到了准确、直观、明了,减少了出错几率,大大提高了工作效率。

【总页数】3页(P60-62)
【作者】付永波;仲树强;陈刚;王洪涛
【作者单位】济宁市蔡团生建煤矿
【正文语种】中文
【中图分类】TD17
【相关文献】
1.基于Excel VBA的线路坐标计算算法及其实现 [J], 周凯;赵彬彬;刘泉菲
2.基于EXCEL VBA平台抵偿坐标计算的实现 [J], 赵淑湘
3.在Excel中实现统一椭球的高斯投影正反算 [J], 覃军;骆奇峰
4.高斯投影坐标计算的编程实现 [J], 李战伟;丁明;段方东
5.水准投影和高斯投影改正在矿山测量中的实际应用 [J], 张杰;王智君;陈忠峰
因版权原因,仅展示原文概要,查看原文内容请购买。

利用EXCEL进行高斯投影正反算

利用EXCEL进行高斯投影正反算

利用EXCEL 进行高斯投影正反算在工作中常需要将大量经纬度转换成高斯平面坐标、将高斯平面坐标转换成经纬度、将6度带坐标转换成3度带坐标等坐标转换问题。

面对这些问题,我们希望能找个坐标转换软件进行批量转换从而降低劳动强度、提高工作效率。

然而我们通常用的软件对批量转换往往有一定的限制而且对转换数据的格式要求比较严格不容易掌握和使用。

实际上我们通常用的办公软件EXCEL 就可以完成这项工作。

EXCEL 办公软件操作简单方便、易于掌握。

想要用EXCEL 实现正反算,我们必须知道高斯投影正反算数学公式。

(高斯投影正算实际就是把大地坐标通过高斯投影数学模型转换为平面坐标,反之则为高斯投影反算)下面就是高斯投影公式:正算公式:"2322"4""4sin cos sin cos (59)22N N x X B Bl B B t l ηρρ=++-+ "322"3524"5""3"5cos cos (1)cos (118)6120NN N y X Bl B t l B t t l ηρρρ=++-++-+ 反算公式:23222424635(539)(619045)224720f f f f f f f f f f ff f f ft t N B B y t t y t t y M N M N M N ηη=-+-+---+ 22324535111(12)(52824)cos 6cos 120cos f f f f f f f f f fl y t y t t y N B N B N B η=-+++++ 我们只需要把上述两个公式用EXCEL 函数写于EXCEL 表格中就可以进行计算了。

其实,我们用的其他软件中高斯正反算基本全都是用这两个公式实现的,然而由于各种程序语言以及软件计算数据时精度不同所以最后结果也会有很小的误差。

已知两点经纬度,用excel计算两点距离的公式?

已知两点经纬度,用excel计算两点距离的公式?

已知两点经纬度,用excel计算两点距离的公式?电脑知识爱好者2007-6-6 20:23:19知识重点:不好意思,需要EXCEL中能用的公式。

第一点的经纬度为 A B 第二点的经纬度为 C D 公式代入以下两点的计算结果应该为14.034公里。

(116.5°E 39.8°N)(116.6°E 39.9°N)你看在这个合不合你..不好意思,需要EXCEL中能用的公式。

第一点的经纬度为 A B 第二点的经纬度为C D 公式代入以下两点的计算结果应该为14.034公里。

(116.5°E 39.8°N)(116.6°E 39.9°N)你看在这个合不合你意用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY 换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。

笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL 的相应单元格中输入相应的公式即可。

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

完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。

在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 表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。

Excel 2003在高斯投影坐标换算中的应用

Excel 2003在高斯投影坐标换算中的应用

c se tera z t no oria o v r o a s po c o s gte u ci s f x e 2 0 .t el e efn t no oiv u ss h l a o f odn t c n es n i G u s r e t nu i n t n cl 0 3 Irai dt c o f s i ei i c e i n j i n h f o oE z h u i p te a dn gt ec l l i f or ia ,o ria a s r t n b te nt opo ci n s a dae lu t n I em a t e i n eai a ua o o o n t c odnt t nf ma o e e r e t nz e ,n rac c l i .nt e ni , v c tn c d e er o i w w j o o a ao h m t
d s u s st e c a a tr t s a d a v n a e o rc s ig d t sn x e 0 3 c mb n d wi n e a l a d p t f r a d a meh d ic s e h h cei i n d a tg f o e s aa u ig E c l 0 o ie t a x mpe, n us o w r to r sc p n 2 h o ac o dn t o v rin wi h g frb t h c r i ae c n eso t ih—e iin y a d c n e i n e h f ce c n o v n e c .
形投影 的一种 。
测量工作 中 , 量 数 据 的 处理 是 测 量 工 作 中 的核 心 测 工作 , 量坐标 的换 算 是 数 据处 理 工 作 中最 耗 时 的工 作 测 内容之一 , 高 坐标 换 算 的 速度 是 我 们测 绘 工 作 者 的 目 提
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用EXCEL行高斯投影正反算
————————————————————————————————作者:————————————————————————————————日期:
利用EXCEL 进行高斯投影正反算
在工作中常需要将大量经纬度转换成高斯平面坐标、将高斯平面坐标转换成经纬度、将6度带坐标转换成3度带坐标等坐标转换问题。

面对这些问题,我们希望能找个坐标转换软件进行批量转换从而降低劳动强度、提高工作效率。

然而我们通常用的软件对批量转换往往有一定的限制而且对转换数据的格式要求比较严格不容易掌握和使用。

实际上我们通常用的办公软件EXCEL 就可以完成这项工作。

EXCEL 办公软件操作简单方便、易于掌握。

想要用EXCEL 实现正反算,我们必须知道高斯投影正反算数学公式。

(高斯投影正算实际就是把大地坐标通过高斯投影数学模
型转换为平面坐标,反之则为高斯投影反算)下面就是高斯投影公式:
正算公式:
"2
322"4""4sin cos sin cos (59)22N N x X B Bl B B t l ηρρ
=++-+ "
322"3
524"5
"
"3
"5
cos cos (1)cos (118)6120N
N N y X Bl B t l B t t l ηρ
ρρ
=+
+-++-+
反算公式:
232224
24635
(539)(619045)224720f f f f f f f f f f f
f f f f
t t N B B y t t y t t y M N M N M N ηη=-
+
-+---+ 223245
35
111(12)(52824)cos 6cos 120cos f f f f f f f f f f
l y t y t t y N B N B N B η=
-+++++ 我们只需要把上述两个公式用EXCEL 函数写于EXCEL 表格中就可以进行计算了。

其实,我们用的其他软件中高斯正反算基本全都是用这两个公式实现的,然而由于各种程序语言以及软件计算数据时精度不同所以最后结果也会有很小的误差。

我们在用软件处理数据时最关心的是数据结果的精度是否满足要求。

面对这个问题我们可以通过与其他坐标转换软件比较来检查一下EXCEL 数据处理的结果是否能满足我们的要求。

下表为同一组数据分别用南方CASS 和EXCEL 表进行高斯正反算后的结果对 照表:
高斯正算结果比较表:
原始经纬度坐标 EXCEL
CASS
点位误差
B
L
X Y
X
Y
△S
35.265996 111.44221 3904262.17 540238.1 3904262.14 540238.07 0.042 35.342004 111.4309 3912690.66 539172.12 3912690.61 539172.1 0.055 35.282724 111.37105 3906091.58 533756.38 3906091.58 533756.42 0.036
高斯正算结果比较表:
原始平面坐标EXCEL CASS 点位误差X Y B L B L △S 3904262.1 540238.07 35.27 111.44 35.27 111.44 0 3912690.6 539172.1 35.34 111.43 35.34 111.43 0 3906091.6 533756.42 35.28 111.37 35.28 111.37 0
通过两个表的比较我们可以明确看出EXCEL正反算完全能满足平时地质工作的需要。

了解了高斯正反算,其实坐标换带就是先高斯反算再高斯正算的一个过程所以EXCEL也完全能处理了换带计算。

EXCEL表是现在主流的办公软件,他处理数据时容易上手,且对格式的要求比较简单直观,在进行批量处理数据坐标转换时可以考虑使用。

相关文档
最新文档