文档库 最新最全的文档下载
当前位置:文档库 › 闭合导线平差程序设计

闭合导线平差程序设计

北京测绘2008年第3期

闭合导线平差程序设计

何尤刚

(江西财经大学资源与环境管理学院,江西南昌330032)

【摘要】根据导线近似平差原理,以V i s ual F o xP r o6.0为开发平台,设计导线平差程序。该程序可完成闭

合导线的平面控制和高程控制平差,并能将平差结果根据不同需要生成多种格式文件导出,同时还能绘制导线

图。

【关键词】闭合导线;平差;程序设计;应用

【中图分类号】P224【文献表示码】A【文章编号】1007—3000{2008)03-4

导线测量是控制测量中常用的方法之一,闭合导线是导线布设的一种形式。在导线外业测量完成后,需要进行近似平差,以求得每个导线点的坐标值。导线平差计算数据多,程序繁琐,采用手工计算不仅工作量大,且很容易出错。

V i sua l FoxPro6.0(以下简称V FP)是目前微型计算机上应用最广泛的数据库系统开发工具之一,它功能强大,并且具有可视性和面向对象程序设计的优点。采用V FP开发导线平差应用程序,界面友好,用户使用方便。它既能满足不同目的的需要输出相应的处理结果,又能直接绘制导线图。

1闭合导线平差步骤

f1)计算角度闭合差,判断误差是否超限,若在允许范围则进行调整(包括计算角度改正数、残差分配和改正后角度);(2)计算导线边方位角;(3)计算坐标增量;f41计算导线全长闭合差,判断闭合差是否超限,若在允许范围则进行调整(包括计算坐标增量改正值,残差分配和改正后坐标增量);f51计算各导线点坐标。

进行角度闭合差调整时,将闭合差反符号平均分配到各观测角,剩余误差(残差)分配到转折角较大的几个观测角中;进行坐标增量闭合差调整时,采用与对应边长成正比例的原则来计算坐标增量的改正数,残差分配到边长较大的坐标增量中。

2闭合导线平差计算公式

角度闭合差垢龋邶理

角度闭合差(图根导线)的允许值:廊允=±,,、/i

每个角的改正数:yF彩t

导线边方位角:O t前=a后+』舳。邛署

坐标增量:A x=D xcps ct

A y=D x s i nct

导线绝对误差沪、/丽

导线相对误差:K=,冱D

坐标增量改正数:曙一缶×D i

y产一努如i

导线点坐标:xFx-一△’互,u

y≠鼍.{+△1Y i-ii

3表单设计

导线平差表单设计参见图l。

表单中各命令按钮功能:

“清空数据”:用来清除表格中原有数据以及辅助计算数据和导线图。

“导人数据”:将导线测量外业记录表中各导线点观测数据直接导人表单的表格中。

“增加记录”:用于直接录入外业测量各导线点观测数据。它与“导人数据”两者间可视具体条件选用其一。

“删除记录”:用于删除无用(或错误)的导线点记录。

“平差计算”:完成平面控制和高程控制导线平差的全部计算过程。本模块为“导线平差”程序的核心模块,程序运行过程中会提示用户确认观测角是“左角”还是“右角”,并根据计算结果返回闭合差是否超限的信息,由用户决定是否继续平差。

“数据转储”:将导线平差结果(或导线外业测量观测数据),根据需要保存到指定格式(.abf、*.xl s、幸.t xt)的文件中。

“打印输出”:将导线平差结果按常规内业计算表

【收稿日期】2008--01-07

【作者简介】何Y cl碰J<1962一),男,江西九江人,副教授,主要从事库技术、测绘等研究和教学工作。

相关文档
相关文档 最新文档