文章目录
- Part.I Introduction
- Part.II 软件简介
- Chap.I 导线计算
- Chap.II 坐标转换
- Chap.III 曲线放样
- Chap.IV 水准网 / 导线网平差
- Part.III 软件使用过程中可能遇到的问题
- Reference
Part.I Introduction
本文将对几个基于 C# 开发的软件进行简要的介绍,这些软件都是笔者在 20 年开发的,当时放在了一起,经几次改版上传到了 CSDN 上面:
- 测绘专业+爱测绘计算小工具ICHC+C#开发+坐标转换+曲线放样+导线计算+机器人路径规划
- 测绘专业+测绘用便捷计算CHJS小工具+C#开发+坐标转换+水准网导线网平差+高斯投影正反算
没想到帮助了一些朋友,近期有朋友需要单独的一个功能(可能是为了完成课程作业,hhh),但是不太会分,因此笔者就抽空将这些功能分开了,有需要的朋友可自行下载。
Part.II 软件简介
语言:C#
程序模板:Windows 窗体应用 .NET Framework
平台版本:.NET Framework 4.7.2
Chap.I 导线计算
原理
下载地址(可私我,瓶抬油茶伽,私我便宜)
软件功能:
- 计算单点:主要用来进行简单的测试;
- 导线网近似平差:不仅可以计算闭合导线还可以计算附合导线,并且还可以画出来导线概略图,点与点之间的方位关系一目了然。
软件界面如下
Chap.II 坐标转换
原理
下载地址(可私我,瓶抬油茶伽,私我便宜)
坐标转换功能特别强大,不仅可以计算四六七参数,还可以将源坐标根据所求参数来求取目标坐标;坐标格式转换不仅实现了大地坐标、站心坐标、地固坐标之间的相互转换,还可以用来进行高斯投影投影正反算,而且上述功能均支持计算多个点。
软件界面如下
坐标转换 :四六七参数、正形变换
坐标格式转换 :XYZ / BLH / ENU 互转、高斯投影正反算
Chap.III 曲线放样
原理
下载地址(可私我,瓶抬油茶伽,私我便宜)
曲线放样不仅可以计算简单圆曲线,还可以计算带缓和曲线的圆曲线;而且两者不仅可以计算多个待求点,还可以画出来导线概略图。
简单圆曲线
带缓和曲线的圆曲线
Chap.IV 水准网 / 导线网平差
水准网和导线网平差相较于导线计算就比较复杂了,因为用到了平差的知识。
水准网相较于导线网是比较简单的,因为它只需考虑一维数据 H,数据类型也只有高差;而导线网(确切的说是三维导线网)需要考虑 X Y Z 三个维度的数据,量测数据类型有边长,也有角度,因此更加复杂一些。
水准网平差原理
下载地址(可私我,瓶抬油茶伽,私我便宜)
导线网平差程序界面
Part.III 软件使用过程中可能遇到的问题
这部分将记录一些软件使用过程中可能遇到的问题,希望我能坚持在这里更新。
Reference
- 闭合附和导线近似平差 ∈ C# 编程笔记
- 道路曲线线路坐标计算 ∈ C# 编程笔记
- 1坐标格式转换 ∈ C# 编程笔记
- 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记
- 水准网平差