利用 C#编写一个水准测量近似平差程序
作者:互联网
第2章 程序设计
2.1功能设计
软件主要功能为将四等水准测量的数据进行计算,平差,继而生成外业观测手簿和高程误差配赋表。
主要结构如图1所示:
2.2 模块详细设计
小程序的菜单分为“文件”,“数据处理”,“重置”。
“文件”菜单主要功能为输入和保存数据。如图所示:
“数据处理”菜单主要功能为处理导入的数据,对数据进行计算,平差。首先通过设置参数,限定测量精度。再点击平差计算,从而生成外业观测手簿和高程误差配赋表。如图所示:
重置主要为清空已输入的数据,做到能够运算其他数据。
2.3 导入原始数据格式设计
导入的原始数据文本格式须为TXT格式,按照:测站编号,后尺上丝,后尺下丝,前尺上丝,前尺下丝,后尺黑面中丝,后尺红面中丝,前尺黑面中丝,前尺红面中丝进行数据输入,而且各数据之间必须用逗号进行分割,以便于程序识别。如图所示:
其实这里也可以在直接创建一个txt在里面输入数据就好了,显得有点多余,但也可以用。
2.4 平差报告格式设计
小程序输出的外业观测手簿和高程配赋表格式为txt文件。形式如图所示:
第3章 界面设计
3.1 系统主界面设计
程序主界面如图所示:
3.2参数设置界面
该界面为参数设置界面,可以设置一些基础数据,起点高程,终点高程。精度选择等。
3.3 手工录入数据界面
3.4 文件导入数据界面
3.5 平差结果界面
使用的控件为Datagridview, 输入数据后,设置参数,点击菜单栏上数据处理中的平差计算,再点击计算结果,将其显示。
3.6 输出报告界面
点击数据处理中的生成外野观测手簿和生成高程配赋表将在其中展示。
标签:高程,界面,如图所示,C#,平差,中丝,水准测量,数据 来源: https://blog.csdn.net/Zj1638/article/details/119303957