利用 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#编写一个水准测量近似平差程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#