cnCalc计算器论坛

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

[其他] [2024/06/18] 公路平曲线桩号坐标正反算 -> 纯Python实现

[复制链接]
发表于 2024-6-18 13:50:35 | 显示全部楼层 |阅读模式
本帖最后由 GoodbyeIce 于 2024-6-18 21:27 编辑

    因为原帖时间较久,东西比较杂乱,论坛编辑器不会使用排版,故新开一贴。

新版特性:
  • 依旧采用纯Python实现,不依赖第三方库;
  • 使用了Python3新特性,不保证兼容microPython,需要自行修改兼容;
  • 使用全局变量控制程序部分行为:
    a:
    EPSILON 通过指定精度可以提高执行效率避免无效计算
    b:IS_MIN_OFFSET 通过指定是否处理反算多解情况(匝道曲线内侧出现多解时仅返回最小偏距对应的数据)
  • 等待后续更新......

运行效果:

  • 处理反算多解:

    已处理反算多解

    已处理反算多解


  • 不处理反算多解:

    未处理反算多解

    未处理反算多解



Python源文件:

road_calc.py (22.43 KB, 下载次数: 42)









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

本版积分规则

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

GMT+8, 2024-12-9 21:28 , Processed in 0.043659 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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