Research purposes: Traditional railway line & station design software is highly dependent on specific graphics platforms, which limits the software's portability and independence, and is not conducive to the independent development of railway line & station design software. Therefore, this paper studies the architecture, geometry algorithms and third-party graphics platform decoupling mechanism of the geometry calculation kernel for line & station design, aiming to construct a geometry calculation kernel for railway line & station design independent of the graphics platform, allowing the business logic of station design to be decoupled from specific graphics platforms and adaptable to different operating systems and graphics platforms. This aims to enhance the autonomy of railway line & station design software development.
Research conclusions: (1) The geometry calculation kernel architecture proposed in this paper has strong scalability and high generality of core algorithms, which can meet various railway line & station design scenarios. (2) Compared with third-party graphics platforms, the geometry calculation kernel proposed in this paper has obvious advantages in railway line & station line support, drawing methods, calculation accuracy, calculation efficiency, and cross-platform migration. (3) Through the application in actual production projects, it is proved that the geometry calculation kernel can be used as the underlying kernel of line & station design software research and development. At the same time, through the expansion of the line definition layer, the geometry kernel construction method and related decoupling mechanism can also provide reference for the independent research and development of other linear engineering design software.
Key words
railway line & station design software /
geometric computing kernel /
transition curve algorithm /
graphics platform decoupling
{{custom_keyword}} /
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] 王立强. 铁路站场设计集成系统的开发研究[J].铁道运输与经济,2005(4):60-62.
Wang Liqiang.Research on Development of Railway Station Design Integrated System[J].Railway Transport and Economy,2005(4):60-62.
[2] 罗宏伟. 铁路站场设计系统研究与开发[J].铁道标准设计, 2018(5):37-39.
Luo Hongwei.Research and Development of Railway Station Design System[J].Railway Standard Design,2018 (5):37-39.
[3] 杨红杰. 采用前沿技术开发铁路线路AutoCAD辅助设计软件[J].铁道标准设计,2017(7):19-22.
Yang Hongjie.Development of AutoCAD-aided Design Software for Railway Line by Cutting-edge Technology[J]. Railway Standard Design,2017(7):19-22.
[4] 李雪婷. 铁路站场计算机辅助设计系统的研究[D]. 成都: 西南交通大学,2004.
Li Xueting.Research on Computer-aided Design Systems for Railway Yards[D].Chengdu:Southwest Jiaotong University,2004.
[5] 王小文. 准高速、高速铁路缓和曲线线型选择研究[J]. 铁道学报,2001(2):81-85.
Wang Xiaowen.Study on Choice of Transition Curve for Quasi-high Speed and High Speed Railway[J]. Journal of the China Railway Society,2001(2):81-85.
[6] 许国平,李秋义.高速铁路缓和曲线线型及其运营性能比较分析[J]. 铁道勘察,2005(5):61-65.
Xu Guoping, Li Qiuyi.Comparison and Analysis on the Types of the High-speed Railway Transition Curves and Its Operative Performance[J]. Railway Investigation and Surveying,2005(5):61-65.
[7] 冯晓,李敏,杨佳,等.不同类型缓和曲线的正算与反算的通用算法[J]. 测绘通报,2008(6):10-13.
Feng Xiao, Li Min, Yang Jia,etc. A General Method of Direct and Inverse Coordinate Computation for Different Types of Transition Curve[J]. Bulletin of Surveying and Mapping,2008(6):10-13.
[8] Jeffery J.Leader. Numerical Analysis and Scientific Computation[M]. New York:Chapman & Hall,2022.
[9] 许胜博,毛宁,郑志霖,等. 一种用于铁路站场设计的高适应性反向曲线连接方法:中国,CN202211123124.X [P].2023-01-03.
Xu Shengbo, Mao Ning, Zheng Zhilin, etc. A Highly Adaptive Reverse Curve Connection Method for Railway Yard Design:China, CN202211123124.X[P].2023-01-03.
{{custom_fnGroup.title_en}}
Footnotes
{{custom_fn.content}}