The invention discloses a method of using factor line to design road longitudinal break in Civil 3D, which includes: firstly, the method and steps of using factor line to design road longitudinal break, that is, converting the alignment object in Civil 3D into the factor line object, and adjusting the data of the parameter of road longitudinal break through the elevation editor of the factor line, so as to complete the design. The design of vertex elevation and vertical slope in vertical section design converts the designed element line into the vertical section design object; secondly, the element line in the civil 3D is converted into the program content of the vertical section design data stored in the file database. The program uses VBA to call the civil 3D object to realize the internal data conversion and the civil 3D. Automatic generation of longitudinal design objects. The invention can solve technical problems such as realizing horizontal and vertical combination in civil 3d, carrying out vertical design through convenient editing tools, realizing factor line conversion, and improving work efficiency, etc.
【技术实现步骤摘要】
在Civil3D中利用要素线进行道路纵断设计的方法
本专利技术涉及一种利用计算机辅助设计、程序设计,对道路进行设计及规划、场地竖向设计及规划的技术。
技术介绍
在国内,规划设计公司目前多采用在Autocad平台上进行二次开发而得到的道路设计软件进行道路规划与设计的工作,而civil3d虽然已经被Autodesk推出多年,是一款极为综合的土木工程规划设计软件,其中包含了道路规划与设计的全部功能,并可以支持动态更新设计结果等优异的功能,但却一直未能在国内大面积普及。随着BIM技术的推广,civil3d逐渐开始进入国内规划设计市场,但由于使用civil3d会改变设计习惯和出图方式等因素,以至于civil3d一直未能大面积替代国内的其他设计工具软件,只能起到辅助建立BIM早期模型的功能,大大降低了civil的使用价值。采用civil3d进行道路设计,本属于civil3d自身的功能,但是使用civil3d进行道路设计时,必须通过定线后生成的线名生成纵断图,纵断设计要在纵断图中进行纵断线的绘制,才能产生纵断设计参数,在装配横断面后才能产生道路模型并计算道路土方,因此流程中必须包含纵断图产生和纵断设计,而且纵断设计必须在纵断图中进行绘制。虽然civil3d提供了纵断设计参数导入导出功能,但是这样的方法并不高效,也无法在导入生成的纵断设计进行再修改;在纵断设计时,civil3d支持在纵断图中临摹其他纵断数据,但是由于civil3d的存储机理,临摹后的数据为临时数据,不支持存盘操作,一旦关闭civil3d文档,将丢失因为临摹纵断而产生的后续设计数据。Civil3d提供了一种 ...
【技术保护点】
1.在Civil3D中利用要素线进行道路纵断设计的方法,包括:第一,使用要素线进行道路纵断设计的方法步骤,即将civil3d中的定线对象转换成要素线对象,通过要素线的高程编辑器进行纵断参数的数据调节,从而完成纵断面设计中顶点高程和纵坡坡度的设计,将设计好的要素线再转换成纵断设计对象;第二,将civil3d中要素线转换成纵断设计数据存储于文件数据库的程序内容,本程序使用VBA调用civil3d对象,实现了civil3d的内部数据转换和纵断设计对象的自动生成。
【技术特征摘要】
1.在Civil3D中利用要素线进行道路纵断设计的方法,包括:第一,使用要素线进行道路纵断设计的方法步骤,即将civil3d中的定线对象转换成要素线对象,通过要素线的高程编辑器进行纵断参数的数据调节,从而完成纵断面设计中顶点高程和纵坡坡度的设计,将设计好的要素线再转换成纵断设计对象;第二,将civil3d中要素线转换成纵断设计数据存储于文件数据库的程序内容,本程序使用VBA调用civil3d对象,实现了civil3d的内部数据转换和纵断设计对象的自动生成。2.根据权利要求1所述的在Civil3D中利用要素线进行道路纵断设计的方法,具体方法步骤如下:(1)通过要素线进行道路设计的方法步骤;在Civil3D软件中先建立道路定线,在定线的基础上建立纵断图,通过在纵断图上进行描绘,并且通过数据修改方式得到道路纵断设计,再进行装配和道路组建的工作;将道路定线转换成civil3d所创建的道路要素线,将其附着在道路定线上,将该要素线通过要素线顶点的高程编辑工具,进行高程加密点的高程调节,将需要进行高程设计的要素线加入高程控制顶点,通过高程顶点编辑器对顶点的平面桩号位置、高度和顶点间的坡度进行数据标准化、规范化,从而得到较为合理的道路纵坡;上述环节进行完毕后,通过道路要素线转换同名道路纵断的工具,将道路纵坡变为同一定线下的任意一纵断设计(Profile),在不生成纵断图的情况下,即可进行道路横断的装配和道路模型的放样;如果需要修改纵断设计,仍然可以通过civil3d的绘制纵断图功能,进行纵断图绘制来调整纵断设计;(2)要素线转换道路纵断设计的工具本工具使用vba编写,保存成为扩展名为dvb的vba程序文件,通过civil3d的vba管理器加载、编辑和运行;程序采用vba+activeX技术,引用civil3d当前版本的对象库文件,并且在程序段内指定引用库文件的版本号。3.根据权利要求2所述的在Civil3D中利用要素线进行道路纵断设计的方法,所述要素线转换道路纵断设计的工具软件的...
【专利技术属性】
技术研发人员:吴楠,姜恒,李昱瑾,
申请(专利权)人:北京市市政工程设计研究总院有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。