基于C号的导线平差程序设计.pdf

基于C号的导线平差程序设计.pdf

ID:51416302

大小:1.05 MB

页数:4页

时间:2020-03-23

基于C号的导线平差程序设计.pdf_第1页
基于C号的导线平差程序设计.pdf_第2页
基于C号的导线平差程序设计.pdf_第3页
基于C号的导线平差程序设计.pdf_第4页
资源描述:

《基于C号的导线平差程序设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6期矿山测量NO.62015年12月MINESURVEYINGDeC.2015doi:10.3969/j.issn.1001—358X.2015.06.023基于C}≠的导线平差程序设计木:·张伟伟,杨华,周李磊,(重庆师范大学三峡库区地表过程与环境遥感重庆市重点实验室,重庆401331)摘要:为解决NET平台下导线数据处理问题,文中以C#为开发语言,使用近似平差模型,开发导线平差程序。使用文献附合导线观测数据,将程序处理结果和文献处理结果对比表明:①程序计算结果中方位角闭合差、方位角闭合差限差、角度改正数、导

2、线全长相对闭合差均与原表一致;2、3、4号点计算坐标或与原表一致或相差0.001m。②程序中针对平差解算引入并拓展了四舍五入算法,将弧度保留八位有效数字,较好地解决了平差过程中由于数据迭代运算导致的数据丢失问题。③以.NET平台为基础开发的平差程序可以直接与.NET平台下GIS软件的二次开发交互;程序实现了数据录入、平差解算、详细计算过程及计算结果输出等功能。关键词:平差程序;导线测量;c#;四舍五入算法;精度丢失中图分类号:P209文献标识码:B文章编号:1001—358X(2015)06—0074—03目前,

3、平差程序的开发大多使用VisualBasic、DVisualFoxPro或者Matlab。因此将导线平差程序开发和GIS软件开发统一到.NET平台之下将会大大增an--者间的交互性。本文以.NET为开发平台,C#为开发语言,开发了导线平差程序。程序中针对平1)差解算引入并拓展了四舍五入算法,将弧度保留八位有效数字,较好地解决了平差过程中由于数据迭图1附和导线示意图代运算导致的数据丢失问题,保证了程序的正确性1.2角度平差,和实用性。角度平差的目的是消除转角观测误差引起的方1算法设计位角闭合差,求得各转角的平差值。

4、方法是首先计算方位角闭合差,当<限时,将厂e反号平均分1.1闭合差计算配给各转角,即:平差程序模型采用近似平差模型]。本文所有观测角均以左角为例。该导线·略图见图1。设已知一起始边方位角为crAB,最末边方位角为aCD,其推算i=+i(i=1,2,⋯,It)(4)值为OlCD,则方位角闭合差为:厂B=OtCD—aCD式中:n为转角个数,;为转角改正数;卢为转角平差=aAB+17,×180+q寿一aCD(1)值。式中:寿为导线左转角,It为方位角传算过程中的转1.3坐标平差角个数。坐标平差的目的是消除因转角和边长观

5、测误差导线全长相对闭合差:引起的坐标闭合差厂l和,求得各点的坐标平差值。)方法是用平差角卢和观测边长D先推算各点间坐标式中导线全长闭合差,∑D为导线全长。增量近似值,进而求得坐标闭合差以及导线全长闭合差及导线全长相对闭合差K。当K≤K限}基金项目:1、国家自然科学基金(40771135);2、重庆师范大学研时,将坐标闭合差按边长成比例反号分配给各坐标究生科研创新项目(YKC14010)增量,求得坐标增量的平差值和各点坐标平差值。74

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。