公路勘测设计是个数据量大、计算量大的一项工程,对于计算机未投入使用到工程计算和数据管理工作的时代,这么庞大的数据和计算简直是道路工程设计和勘测人员的噩梦,因此,使用计算机对道路勘测数据资料的管理和计算是个非常值得的投入,它会大大提高道路设计速度、减少道路测量和计算数据的冗余,减少人为的错误等等。
1.“道路工程勘测CAD信息管理与出图系统”解决道路线型设计的实际问题主要有:
1.1 测量数据的科学管理,建立数据库,对庞大的工程测量数据进行管理。
由于传统的人工手工图纸输入效率低,数据查找麻烦,管理也不容易。不难想象,要从几百张图纸中查找某些数值谈何容易。
通过建立数据库对工程数据进行管理,建立纵、横、平面表,并在表的设计中,使每个表关系数据规范化、符合第三范式以上。就能有效地减减少数据的冗余,避免插入异常、删除异常和修改困难等现象。
例如,在纵断面设计数据库设计中,建立《纵断面测量资料》表、《纵断面资料计算结果》表和《纵断面地面线测量资料》表(如图A),这样的数据库设计满足BCNF(修正第三范式),就会使得纵断面数据库设计科学化,避免了数据冗余、数据库插入异常、修改困难等现象。
图A 关系数据库设计
举个反面例子:在纵断面线型设计中,如果单单建立一个《纵断面资料计算结果》表,当只有纵断面的实际测量数据时而没有进行数值计算时就会出现数据插入异常(《纵断面资料计算结果》中只能输入“边坡点桩号”等前三记录、其它,例如“外距”等其它计算数值字段的记录就为空,不能插入数据库,出现插入异常)。
1.2 对于庞大的工程数值精确的计算。通过对数据库的访问,取出工程数据,进行数据计算。
传统的数值计算,道桥工程师们要不断地重复计算曲线各元素,准确率不高、
精度小而且错误率也不低。
使用“道路工程勘测CAD信息管理与出图系统”进行道路线型数值计算,工程师无需进行手工计算,只需用鼠标点击某个按钮,便可获得计算数值和数据报表,所需要的时间是几秒钟。但是,如此快捷的计算当然也就需要周全的程序算法,杜绝错误的发生。
例如,在平面线型设计报表设计中,需要考虑第一个和最后一个桩的曲线元素和其它各桩曲线元素的不同(如图B),我们需要分别处理数据表第一和最后一个记录。其它各组曲线元素记录才能按规范公式计算后插入数据库。
交点号 |
交点桩 |
转角值 |
半径 |
缓和曲线长 |