本帖最后由 Deng-13148 于 2022-8-30 14:09 编辑
GeodesyGaussProjection
基于Matlab的高斯投影坐标批量转化程序
去年大三一门专业课的课程设计,过年的时候完善了一下,不过还有很多不足的地方,不过程序的GUI在网上能够找到的matlab GUI教程里里还算是比较成熟好看的,开源供大家参考。
有钱的大佬可以下载附件,想白嫖的大佬来github:https://github.com/apkpai/GaussProjection
打包好的直接解压后,在matlab里双击安装
主要功能
- 自由选择高斯投影参考椭球(CGCS2000椭球、WGS84椭球、克拉索夫斯基椭球)
- 自定义椭球参数
- 批量计算
- 表格计算
- 高斯正算
- 高斯反算
- 交会计算:前方交会、后方交会
- 角度与弧度的相互转化
- 中央子午线经度计算
- 良好的用户体验及清爽的UI设计
- etc
如何使用
下载全部代码及图标素材,在Matlab里运行GeodesyBasicComputing.m
示例数据
大地坐标转平面
格式要求:{点号(数字)、纬度(度.分秒)、经度(度.分.秒)}
如1号点、30°30′00″、114°20′00″
1,30.3000,114.2000
2,30.3000,114.2000
3,30.3000,114.2000
4,30.3000,114.2000
5,30.3000,114.2000
6,30.3000,114.2000
平面坐标转大地
格式要求:{点号(数字)、纬度(度.分秒)、经度(度.分.秒)}
如1号点、X、Y
1,3378627.239402275,243953.4126210633
2,3378627.239402275,243953.4126210633
3,3378627.239402275,243953.4126210633
4,3378627.239402275,243953.4126210633
5,3378627.239402275,243953.4126210633
6,3378627.239402275,243953.4126210633
由于程序写的比较仓促,还存在很多不完善的地方和BUG,还望谅解
如果您还有更好的建议,望批评指出
运行截图
DEMO1:https://img.apkpai.cn/imgs/2022/08/704384300d948f46.png
DEMO2:https://img.apkpai.cn/imgs/2022/08/04ea176682ef5cc8.png
DEMO3:https://img.apkpai.cn/imgs/2022/08/9b15839f8f8b4624.png
## 软著申请
「软著申请实例」https://www.aliyundrive.com/s/jcha4hYRJFr 提取码: y70m
这个教程不是以matlab为例的,因为正在考研没有时间撰写以matlab为例的教程了,不过教程都差不多,我已经申请五个软著了,大家就正常按照要求撰写材料就行。
|