开启左侧

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

  [复制链接]
ddx_2002 发表于 2017-7-18 17:41:34 | 显示全部楼层 |阅读模式

马上注册,结识更多同行,享用更多资源!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ddx_2002 于 2017-7-18 17:43 编辑
作为公路市政施工单位经常要进行横断土方的计算和横断图的绘制,有没有什么快捷的方法能方便我们做这项工作呢,今天我就来说说用我们常见的EXCEL软件来进行这两项工作:
EXCEL软件具有强大的计算功能和图表,根据横断面的几何关系,编辑相应的计算公式就可以对任意形式的横断面进行计算,举例如下:
如图,已知A点平距X,高程Y,路面宽L,横坡i%,求B点的平距X1,高程Y1,根据数学几何关系可得:X1=X-L,Y1=Y-L*i%,该公式可以用来计算路面边部的点,但是显然这样编写公式的任务量是比较大的,所以可以把这个公式用VBA封装成一个函数,比如这个可以封装成“路面边缘(X,Y,L,i%)”,这个在单元格中使用起来就非常方便了,依此类推可以将各种复杂计算都封装成这种vba函数,然后就可以应对各种类型的横断面几何计算了
无标题.jpg
捕获.PNG
各点几何数据计算出来后就可以将数据变成绘图脚本CAD的SCRIPT脚本,比如面就可以写成line x,y x1,y1,然后复制到CAD中执行会出图形,但是这样的效率也是非常低,尤其是有大量的重复对象时,也需要利用VBA进行封装,按划线、标注文字等区分功能的封装好,然后在根据要绘制内容在EXCEL单元格中进行组合使用。在CAD中绘出图形后再用CAD面积查询Area命令得到填挖面积。
捕获1.PNG
甚至也可以将横断面面积计算的过程封装成一个以地面线和设计轮廓线为参数的单独的函数,这样不用在CAD中绘图直接在EXCEL中也可以得到横断面面积了。
我已经将上面所述的很多计算过程进行了函数封装,大家可以下载附件试用感受一下,看看能否为您带来一些灵感。
制作绘制表格脚本函数.rar (55.43 KB, 下载次数: 180)

精彩评论9

 楼主| ddx_2002 发表于 2017-8-1 15:21:40 | 显示全部楼层
使用这个例子还需要一个excel加载宏,请到网盘免费下载:pan.baidu.com/s/1jIeJ7AQ

nkdjgxyzy 发表于 2017-8-23 10:26:31 | 显示全部楼层
下载学习了,谢谢分享!

yile5 发表于 2018-12-18 16:35:25 | 显示全部楼层
下载学习了,谢谢分享!

水木青华92 发表于 2018-12-31 17:03:48 | 显示全部楼层
excel加载宏,再发一次1107207131

zjj0602 发表于 2019-3-21 08:54:10 | 显示全部楼层
多谢多谢,算工程量很有用

dingwqing 发表于 2019-4-20 11:28:05 | 显示全部楼层
可惜网盘失效了!!!

 楼主| ddx_2002 发表于 2019-9-6 09:01:56 | 显示全部楼层

下载链接:pan.baidu.com/s/1kQOPpnVBqRDQyaX-B9jg4g提取码:jyii

东风1型 发表于 2019-9-10 19:43:24 | 显示全部楼层
1111111111111111111111111111

嘻嘻哈哈 发表于 2019-9-10 19:45:14 | 显示全部楼层
本帖最后由 嘻嘻哈哈 于 2019-9-10 19:48 编辑
东风1型 发表于 2019-9-10 19:43
1111111111111111111111111111

2018的什么获奖什么情况

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 
 
  • QQ:56984982
  • 点击这里给我发消息
    电话:13527553862
    站务咨询群桥头堡站务咨询桥梁专业交流群:
    中国桥梁专业领袖群
    工作时间
    8:00-18:00

    网站地图|小黑屋|手机版|Archiver|桥梁论坛专业领导者 ( 渝ICP备11004164号|重庆公安备案:2012004611 )

    GMT+8, 2020-1-23 02:15 , Processed in 0.061356 second(s), 36 queries .

    Powered by Bridgehead!

    © 2001-2018 Qiaotoubao Inc.

    快速回复 返回顶部 返回列表