【技术实现步骤摘要】
一种陡坡路堤自动布置并计算超挖大台阶工程量的方法
[0001]本专利技术涉及一种陡坡路堤自动布置并计算超挖大台阶工程量的方法,属于陡坡路基超挖台阶的工程制图
技术介绍
[0002]在高填路基或者陡坡路基设计中,常常需要对横坡陡的区域进行超挖台阶,来保证填方路基的稳定性,通常设计超挖台阶时候,需要根据不同的地形地质条件来超挖不同宽度的台阶,使得路基处治达到最佳效果,常用的路线、路基设计软件,大部分是针对整个项目设置一种超挖台阶宽度,超挖台阶的位置也是根据横坡自动设置,其工程量也是针对整个项目来统计的,缺乏灵活性和针对性,路基设计人员常常需要手动绘制超挖台阶线和计算相应的工程量,这样操作设计效率很低,且由于人工的问题易出现遗漏现象,如关键位置遗漏未进行人工修改,则会存在工程量遗漏等问题,影响承包人和业主的直接利益。本专利基于长期的公路路基设计工作进行创作,针对超挖台阶自动绘制和自动计算工程量问题,运用Autolisp语言开发编写了相应的Autocad辅助工具。
[0003]本专利技术要解决的技术问题,在于开发出 ...
【技术保护点】
【技术特征摘要】
1.一种陡坡路堤自动布置并计算超挖大台阶工程量的方法,其特征在于:该方法基于AutoCAD进行开发,选取公路多个横向断面为操作对象,在AutoCAD中对断面中地面线的每个节点坐标数据进行识别和记录,设定超挖台阶的宽度及覆盖层平均厚度,在地面线上选取超挖台阶的起终点,再通过地面线的坐标点推算每个台阶的端点坐标,进而将台阶端点进行多段线绘制,实现在横断面上自动布置超挖台阶,后将地面线上的点结合台阶端点进行多段线绘制,多段线之间围成规则图形以便算出面积,从而可求整个断面中超挖台阶的面积,最后结合前后断面之间间距进行计算,即可求出每个断面对应的超挖台阶体积,将多个断面超挖的体积相累加即为超挖台阶总工程量。2.根据权利要求1所述的陡坡路堤自动布置并计算超挖大台阶工程量的方法,其特征在于:它包括以下步骤:步骤1:在AutoCAD开发的模块上输入超挖台阶宽度number_tjw、需要计算的横向断面个数number_zh及覆盖层平均厚度thick_over,为后续计算提供基础参数;步骤2:点选第一个计算的横向断面定位桩号,以“文字”为属性图元,将文字中存在“K”作为筛分条件,并将“K”后面的文字保存到zh01中;步骤3:对zh01中每个字节进行循环判断,计算桩号数值并记录到桩号表list_zh中;步骤4:选取第一个要计算横断面的地面线,取地面线的节点坐标作为控制点,并将其保存到表pts中;步骤5:在所选地面线上点选需要布置超挖台阶的起终点,分别记录起终点坐标到pt0和pt1中,为进一步计算超挖台阶端点坐标提供基础数据;步骤6:根据桩间距及布置超挖台阶起终点坐标计算每个台阶右端对应地面线上的交点(x_c,y_c);步骤7:根据超挖台阶右端对应地面线节点坐标,计算开挖台阶每个端点坐标,并记录在list_ch2_jdzb中;步骤8:绘制超挖台阶多段线,沿着超挖台阶端点坐标list_ch2_jdzb的顺序,绘制多段线;步骤9:计算超挖大台阶面积,循环判断pts中位于超挖台阶起终点之间的地面线节点,将其与超挖台阶端点合并储存在pline_cwtj_cal中,进一步将pline_cwtj_cal作为多段线端点,进行多段线绘制,求其所围面积,并将该断面的桩号计算值和面积组成点对记录在list_zh_area中;步骤10:重复步骤2至步骤9,进行下一个断面的桩号数值计算、超挖台阶绘制、超挖台阶面积,并将桩号计算值和面积组成点对记录在list_zh_area中,直到所有断面都完成了超挖台阶绘制和面积计算;步骤11:超挖台阶体积计算,根据每个断面的桩号、超挖台阶面积表list_zh_area,依次叠加每个断面所计算的体积到cal_area中,cal_area即为超挖台阶的总体积;步骤12、将计算所得的每个断面对应的超挖台阶面积,以及所有断面计算得来的超挖台阶体积输出,完...
【专利技术属性】
技术研发人员:刘品,许源华,滕梓檬,龙维,刘欢,杨远翔,
申请(专利权)人:贵州省交通规划勘察设计研究院股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。