路基设计软件中横断面数据处理的探讨
2021-08-16陈豪
科学技术创新 2021年22期
陈豪
(中交第二公路勘察设计研究院有限公司,湖北 武汉 430052)
1 概述
铁路、公路、城市道路及轨道交通都属于条形带状工程,与路基设计有关的输入和输出数据量大,在长大线的情况下,数据量更是会迅速增大[1]。这些繁杂无序的数据如何准确高效地处理,一直是路基设计人员面临的一个挑战。
针对现有技术中没有一套灵活、简单、高效、准确、容易查错的路基横断面数据处理方法的情况[2],本文作者结合路基设计软件开发技术调研,尝试提出一种基于非关系数据库(NoSQL)的路基数据处理方法,并以MongoDB举例说明供同行探讨。
2 路基设计软件面临的数据处理问题
目前,国内外路基设计软件无论是二维设计软件还是三维设计软件,都是基于横断面设计的模式做的开发[3-4]。路基横断面设计,需要处理大量的横断面地面线、地层线以及试验数据等。现有的国内外路基设计软件,对路基横断面有关数据的处理方法主要有以下两种:
一是将数据保存在不同的自定义平面文件或二进制文件中,然后根据不同的设计场景,自己编写各种操控数据增删查改的程序功能。
二是将数据保存在统一的项目关系数据库中,如Access数据库、SQLite数据库等,然后根据不同的设计场景,用标准的结构化查询语言SQL或者借助一些对象关系映射ORM中间件编写各种操控数据增删查改的功能。
3 路基横断面数据处理研究
3.1 行业现状
目前,国内几个大型铁路设计院和公路设计院开发的……
登录APP查看全文
