利用 C#编写一个水准测量近似平差程序

2021/8/2 1:06:12

本文主要是介绍利用 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#编写一个水准测量近似平差程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程