|
本帖最后由 GoodbyeIce 于 2023-12-27 11:59 编辑
采用纯Python代码实现,水平不高,多多见谅,理论上没有第三方依赖,可以应用于CASIO或TI上的microPython。
Python约定常量名应该采用大写,随手写的,懒得改了,数据输出精度限制也没处理,有需要的自行处理吧。
运行截图
测试数据格式:起点里程,终点里程,起点X,起点Y,起点方位角,起点半径,终点半径
测试数据如下:
0.000,58.2160,3835061.99800,517442.48700,344.392401,688.46010,75.00000
58.216,95.6707,3835119.39495,517436.12353,9.185761,75.00000,75.00000
95.671,133.1707,3835153.35560,517450.97655,37.554532,75.00000,50.00000
133.171,287.7374,3835174.70873,517481.05964,73.442083,50.00000,50.00000
287.737,337.7374,3835079.47299,517511.45441,250.513459,50.00000,0.00000
2023/12/27 更新:
1.添加道路中边桩坐标批量计算
2.优化部分函数输入输出
更新后效果图:
更新后运行截图
下载
源文件→
road_calc.py
(13.71 KB, 下载次数: 81)
测试数据→
K.txt
(354 Bytes, 下载次数: 70)
|
|