土木在线论坛 \ 道路桥梁 \ 道路工程 \ 用EXCEL进行道路横断土方计算和自动绘图的方法

用EXCEL进行道路横断土方计算和自动绘图的方法

发布于:2017-07-18 17:14:18 来自:道路桥梁/道路工程 [复制转发]
本帖最后由 ddx_2002 于 2017-8-27 12:31 编辑





作为公路市政施工单位经常要进行横断土方的计算和横断图的绘制,有没有什么快捷的方法能方便我们做这项工作呢,今天我就来说说用我们常见的EXCEL软件来进行这两项工作:
EXCEL软件具有强大的计算功能和图表,根据横断面的几何关系,编辑相应的计算公式就可以对任意形式的横断面进行计算,举例如下:
如图,已知A点平距X,高程Y,路面宽L,横坡i%,求B点的平距X1,高程Y1,根据数学几何关系可得:X1=X-L,Y1=Y-L*i%,该公式可以用来计算路面边部的点,但是显然这样编写公式的任务量是比较大的,所以可以把这个公式用VBA封装成一个函数,比如这个可以封装成“路面边缘(X,Y,L,i%)”,这个在单元格中使用起来就非常方便了,依此类推可以将各种复杂计算都封装成这种vba函数,然后就可以应对各种类型的横断面几何计算了
捕获0.PNG

捕获.PNG
各点几何数据计算出来后就可以将数据变成绘图脚本CAD的SCRIPT脚本,比如面就可以写成line x,y x1,y1,然后复制到CAD中执行会出图形,但是这样的效率也是非常低,尤其是有大量的重复对象时,也需要利用VBA进行封装,按划线、标注文字等区分功能的封装好,然后在根据要绘制内容在EXCEL单元格中进行组合使用。在CAD中绘出图形后再用CAD面积查询Area命令得到填挖面积。

捕获1.PNG

甚至也可以将横断面面积计算的过程封装成一个以地面线和设计轮廓线为参数的单独的函数,这样不用在CAD中绘图直接在EXCEL中也可以得到横断面面积了。
我已经将上面所述的很多计算过程进行了函数封装,大家可以下载附件试用感受一下,看看能否为您带来一些灵感。
捕获.JPG


捕获.PNG


捕获0.PNG


捕获1.PNG


捕获.JPG

申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请点击此处联系,我们将及时处理!

全部回复(7 )

只看楼主 我来说两句
  • ddx_2002
    ddx_2002 沙发
    如果有函数使用不了注意宏安全性的设置,对于2010及以上版本宏安全性设置为禁用宏并启用通知
    2017-08-27 12:24:27

    回复 举报
    赞同0
  • ddx_2002
    ddx_2002 板凳
    使用这个例子还需要一个excel加载宏,请到网盘免费下载:pan.baidu.com/s/1jIeJ7AQ
    2017-08-01 15:15:01

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

道路工程

返回版块

15.07 万条内容 · 649 人订阅

猜你喜欢

阅读下一篇

AutoRoad2006Pro辅助计算绘图系统专业版-测量、算量、绘图、导航、手机放样的好帮手

在本论坛的教程:http://bbs.co188.com/thread-9434400-1-1.html一、背景技术在公路市政工程项目施工过程中,施工单位往往要做这样一些工作:对设计图纸中给出的各种设计参数进行复核其正确性;对设计图纸给出的工程量进行核算;施工中在设计所给数据基础上加密计算出新的数据,以满足施工需要;绘制一些辅助施工的图纸;根据纸质版的设计图纸进行数据和工程图纸的电子版再现;在施工现场对测量数据进行实时计算;对在施工现场所处的位置进行实时定位、导航;利用设计图纸、地图进行施工管理决策。这些工作如采用手工方式效率低,易出错,有些工作手工也无法完成,因此为了准确、高效的完成这些工作,必然要采用相关的计算机软件来进行解决。当前能够完成上述工作的软件种类繁多,但普遍存在如下问题:

回帖成功

经验值 +10