利用EXCEL表格进行附合导线近似平差计算
- 格式:xls
- 大小:135.50 KB
- 文档页数:1


基于Excel的导线平差计算作者:李张华姚连璧来源:《名城绘》2019年第02期摘要:本文主要探讨如何利用Microsoft Excel内置的VBA来编写导线网平差的计算程序的方法。
该方法具有计算步骤、计算方法可视化,计算原理、计算公式紧密结合的解题式特点,非常适合刚刚进入测量工作中的工作人员解决测量实践中平差计算问题并能从基础逐步掌握测量平差的原理。
关键词:测量误差;测量平差;导线网;平差计算;最小二乘法1引言Microsoft Excel是微软公司开发的Office办公软件之一,是目前市面上使用率最高也是功能最全面的电子表格软件。
它不仅拥有丰富的电子表格制作和编辑功能,还拥有功能强大的函数计算功能,能够创建和编辑函数公式,可以利用软件系统本身提供的函数公式来完成各项复杂的数学计算。
本文在介绍Microsoft Excel基本的运算操作方法的基础上,结合平差算例全面阐述Microsoft Excel在导线测量平差中的应用方法。
2闭合导线平差和附合导线平差的基本原理和方法2.1角度闭合差的计算与调整(1)计算闭合差:(2)计算限差:(3)若在限差内,则按平均分配原则,计算改正数:(4)计算改正后新的角值:2.2 坐标增量闭合差的计算与调整(1)计算坐标增量闭合差。
有:导线全长闭合差:导线全长相对闭合差:(2)分配坐标增量闭合差若 K不大于1/2000 ,则将fx、fy以相反符号,按边长成正比分配到各坐标增量上去。
并计算改正后的坐标增量。
2.3坐标计算根据起始点的已知坐标和经改正的新的坐标增量,来依次计算各导线点的坐标。
两相邻导线点i,j,已知点的坐标及i点至j点的坐标增量,用下式推算j点的坐标:闭合导线从已知点开始进行推算回已知点应当与原来的已知数据值相同,作为推算正确性的检核。
3基于Excel实现测量平差程序3.1 Microsoft Excel的基本功能Microsoft Excel中有大量的数学公式和数学函数可以选择使用,利用Microsoft Excel可以执行许多数学计算,并且在分析信息和管理电子表格中的数据信息列表中,可以实现许多便利的功能。
用EXCEL进行导线测量简易平差计算
赵永平;赵越峰
【期刊名称】《山西建筑》
【年(卷),期】2013(039)025
【摘要】根据用计算器按常用表格进行导线计算的缺点,编写了利用EXCEL进行导线测量简易平差计算的程序,并提出了更简单地计算角度闭合差和解算导线各点坐标方位角的方法,以供参考.
【总页数】3页(P209-210,236)
【作者】赵永平;赵越峰
【作者单位】内蒙古鑫昊有色金属矿业开发有限责任公司,内蒙古呼和浩特010010
【正文语种】中文
【中图分类】TU198.6
【相关文献】
1.利用Excel表格进行导线的近似平差计算 [J], 杨勇军;黄奎树;欧阳云
2.利用全站仪进行三维坐标导线测量和近似平差计算 [J], 李恩佳
3.利用 Excel 实现地铁导线测量的记录与平差计算 [J], 鲍建宽;李秀海;朱继文;司海燕
4.Excel VBA在导线近似平差计算中的应用 [J], 刘科;廖中平;余泽彬
5.在Excel表中进行单一导线简易平差的方法 [J], 董云
因版权原因,仅展示原文概要,查看原文内容请购买。
Excel在导线平差计算中的应用向继平;骆忠爱【摘要】随着全站仪在工程建设中得到普遍使用,导线已成为工程平面控制测量的常用方法.平差计算是导线测量的主要内容之一,文中通过分析Excel的功能和特点,结合导线平差理论,探讨Excel在导线平差计算中的应用.【期刊名称】《矿山测量》【年(卷),期】2012(000)006【总页数】4页(P32-34,37)【关键词】Excel;导线;平差;转换;公式;数据【作者】向继平;骆忠爱【作者单位】湖南工程职业技术学院,湖南长沙410151;湖南省地质矿产勘查开发局402队,湖南长沙410047【正文语种】中文【中图分类】TD172.3Excel电子表格软件是Microsoft Office的重要组成部分,其人性化的显示格式、强大的计算功能和单元格编辑功能,是现今任何编程计算器不能比拟的,它已被广泛用于复杂、繁琐、重复的计算处理。
导线平差计算是测绘专业技术人员必须具备的能力,充分发挥Excel的功能和特点,提高导线平差计算的效率,实现了较好的社会和经济效益是测绘专业技术人员的共同目标。
用Excel进行导线的平差计算需要解决的问题包括:角度换算、界面设计、数据输入、数据处理和打印输出。
1 角度转换Excel内置三角函数的角度单位只能使用弧度,而在我国测绘工作中一般使用60进制的角度来记录和计算,要充分发挥Excel的计算功能,必须解决60进制角度和弧度之间相互转换的问题。
解决这一问题有两种途径:一是使用Excel内置函数实现转换;二是使用VBA编辑Excel自定义函数实现转换。
1.1 使用Excel内置函数实现转换有两种处理方式:一是将度分秒形式的角度输入一个单元格进行转换;二是将角度的度、分、秒值分别输入三个不同的单元格进行转换。
(1)用一个单元格进行转换60进制角度→弧度:若要将6°30'45.5″转换为弧度,先在一个单元格(如A1)中输入6.30455,将其转换为十进制度后再转换为弧度,转换公式为:=RADIANS(TRUNC(A1)+(TRUNC(A1*100)-TRUNC(A1)*100)/60+(A1*10000-TRUNC(A1*100)*100)/3600)。