cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2091|回复: 0

[其他] [2023/12/27]更新!道路坐标计算的Python函数

[复制链接]
发表于 2023-12-13 14:33:42 | 显示全部楼层 |阅读模式
本帖最后由 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, 下载次数: 78)
测试数据→ K.txt (354 Bytes, 下载次数: 66)









您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-21 16:47 , Processed in 0.062858 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表