前几天笔者隔壁测绘专业的同学去实习了,我就想起来好几月前边学pandas和numpy边做的闭合导线测量的内业计算器,如果你们测站多懒得算,就可以拿去用一下,效果如下:
在给定表填入测量值和已知值后,运行代码
链接:百度网盘 请输入提取码
注意事项,一定要看
1. 由于这是笔者边看边写的,很多地方不尽人意(基本每段有注释),写到后面发现很多地方能优化,几十行>>几行:( ,但是我懒得搞了,反正就几秒的事,性能什么的一边去吧( *ˊᵕˋ)✩︎‧₊
2. 库一定要安装齐全,且版本不与你的python版本冲突,或者pycharm直接上anaconda环境
3. 更改读取和保存的路径,代码里是笔者的,比如下面的:
4. 如果要增加测站,要手动插入行,比如
至
5. 还可以打包成exe,看起来更干净
#在py所在目录运行终端:
pyinstaller --onefile --hidden-import=openpyxl.cell._writer cool.py
# onefile: 创建一个exe文件,执行速度慢 --onefile 可以简写为 -F
# onedir: 创建一个含有exe文件的目录(文件夹),执行速度相比前者大大提高 可以简写为 -D
6. 如果你想问为啥不直接在excel里操作,问就是我学啥肯定用啥呀,反正不咋麻烦(||๐_๐)
7. 可以的话点个收藏呗(๑╹ヮ╹๑)ノ