上个月同事在做线位转换功能开发,功能目标是将任意线位,包括纬地、DICAD Pro、EICAD、CARD/1甚至手工绘制的线位图,转换为路线CAD软件能够识别的线位,代码已经开发完毕,尚未完成测试交付。
前几天刚好遇到一个鸿业软件生成的线位图转换实例,20.3公里,500+个线元,正好用来测试。在第246个线元处出现错误,经调试,一检查居然发现出错的位置是一个凸形曲线。这是本人工作以来第一次在实际工程中见到凸形曲线,原来都只是传说。
之所以在这里探讨,是因为主持路线CAD软件开发。对于路线CAD软件而言,支持什么或不支持什么都必须有足够的依据,否则软件的适应性会受到很大的折扣。
路线规范第9.2.4条规定“……凸形曲线只有在路线严格受地形限制,且对接点的曲率半径相当大时方可采用……”,由此可以看出使用条件相当严格。因此在JSL-路线专家系统设计之初,并未考虑凸曲线的支持,若要支持,需要进行特殊处理,增加开发工作量。到目前为止,路线CAD软件应用里程远超一万公里,无设计人员对此提出异议。由此可见,凸形曲线应用相当少。本人在路线CAD软件中不支持凸形曲线设计,也是对此不支持。路线规范对平曲线中圆曲线长度并未做明确要求,但一般情况下,建议在回旋线长度满足超高加宽过渡的前提下,圆曲线长度尽量达到3秒设计速度行程,最低不低于2秒设计速度行程。
在这里再探讨一下,同样比较少见的C形曲线。路线规范第9.2.4条规定“……C形曲线仅限于地形条件特殊困难,路线严格受限时方可采用……”,该表述与凸形曲线可以说完全一致。笔者在实际工程中,仅在咨询某工程项目时见到过一次。C形曲线与S形曲线处理基本相同,因此在JSL-路线专家系统中,C形曲线是支持的。但本人并不支持这种做法,因为大多数情况下,C形曲线可以用卵形曲线代替。
总之,对于凸形曲线和C形曲线,在工程实际中慎用,若用,需经过必要性论证,否则应用其他线形代替。
网友评论