筑龙首页

[分享]如何使用Civil3D建立路面?看这篇就懂了

发表于2017-10-12  2条回复  472次阅读    筑龙币+100  搜索相似帖  复制链接  只看楼主

筑龙币+100

xhf0293

假设你是一个基建公司的BIM工程师。现在你接到一个任务,你司要在一个原有立交桥的基础上再建设一条新的立交桥。这个立交桥很复杂,大概长这样:

T19YZTB5ET1RCvBVdK.jpg

如图黄色标记所示,新的立交桥架设在原有立交桥上。并在两端和原有立交桥合并。

为了获得新设计立交桥的信息,首先要建立原有路面。

你现在手上刚好有原有路面的测量点,要利用这些点对路面进行建模。这里需要用的一个软件叫Civil 3D,但是你的这些点是 AutoCAD 文件中的块(block),Civil 3D 识别不出来,怎么办?

第一步,把AutoCAD block 导出excel 以便更改格式,用civil 3D生成它能识别的CAGO point

这里要注意一点,原有的路面已经是立交桥,有地面(Existing Ground),路面(Existing Road)还有跨桥(Flyover),如下图所示。

T10YZTB5ZT1RCvBVdK.jpg

(图为Autodesk Infraworks 生成的模型)

而测量点中这三者都有。如果不加以区分用三者的测量点合在一起做一个路面的话,由于CIVIL 3D会无差别的为相邻高程添加等高线并建模,所以你的路看起来是这样的。

T1VWhTBCxv1RCvBVdK.jpg

每一种颜色代表一个高程区间。你可以看到在一些地方颜色变得很跳脱,特别是在有立交桥的地方。这是因为那个地方的路面形状发生了突变,跌宕起伏的。这种越野车都开不过去的路面肯定是不行的。

所以,我们从一开始,就要对三种路面的测量点加以区分,分到不同的图层,再分别导出Excel。

那么具体怎么做呢。

以路面为例,首先选择它所在的图层,然后锁住其他所有图层。在插入选项卡的连接和导出中选择导出数据,如图所示。

T1jYhTByCv1RCvBVdK.jpg

新建一个数据模板 —> 选中所有点 —>筛选出块 —>只保留地理信息的X,Y,Z坐标 —> 去掉所有对号 —>选择保存路径 —>搞定

T1QWhTBy_v1RCvBVdK.jpg
T15bxTBvET1RCvBVdK.jpg
T1lbhTB4Wv1RCvBVdK.jpg
T1wxxTBbdT1RCvBVdK.jpg
T1SbZTB5ET1RCvBVdK.jpg
T19bZTB5JT1RCvBVdK.jpg

现在去该路径下寻找这个excel。可以看到数据格式如下。但是有一些问题。首先这些数据是纯文本,其实有的高程是0,最严重的是,这些点没有属性。有的AutoCAD文件中块是有属性的,你应当选择显示有属性的块。可惜这个没有。而Civil 3D的CAGO Point需要点的属性,包括标号和描述性文字。

现在你要对数据进行调整。首先把所有的文本转化成数字。选中数字点击感叹号,选择转化为数字。然后需要去掉position X这一行的标题栏。同时前后分别插入新的一列作为点的代号和描述。

T1LbhTBC_v1RCvBVdK.png
T1RbxTByKv1RCvBVdK.png

同时要删掉高程为0的行。更确切的说,这个例子里所有的点大于100,应该删掉小于100的点。这个时候你的数据可能有上万个,不能人工来删,我们用宏来完成。新建宏,输入如下代码。运行宏。结果如下。可以看到所有的点都搞定了,保存为CSV (comma delimated)格式

T1pWxTBbLT1RCvBVdK.jpg
T1_bxTBmxT1RCvBVdK.jpg

对另外两份数据做同样处理。接下来可以导入数据了。

第二步,打开civil 3D, 新建文件。插入—> 从文件导入点 导入刚才的文件。

T1ixhTB4dv1RCvBVdK.jpg

在文件格式中选择PENZD (comma delimited), 选择刚才的CSV文件,点击将点加入新的点组,单击右侧加号,新建点组,命名ER,点OK。

T1GxxTBs_T1RCvBVdK.jpg

你的点被导入了。现在可以新建路面了。home栏 —>面 —> 新建面—>命名ER—>选择渲染材质:路面和跨桥选混凝土,地面选草。

T13YZTB4JT1RCvBVdK.jpg
T19WZTB5JT1RCvBVdK.jpg

OK,打开工具空间—>找到面—>找到面下面的点组—>右键单击点组—>选择增加—>选择刚才新建的点组。

T1nWhTBCZv1RCvBVdK.jpg

你的面就做好了,被绿色的框包围着。其他同理,这个时候新建的面有点不太好,太多多余的线了。我们需要对它进行调整。

T1.WxTByJv1RCvBVdK.jpg

单击黑色的部分选中它,选择面属性。

T1FYxTBbCT1RCvBVdK.jpg

在定义选项卡里,使用最大三角长度改成是,并且定义一个长度(具体定多少要根据具体项目面积,可以先试试50m)。重建面。

T1gWxTB7xT1RCvBVdK.jpg

搞定。

T1yYhTB4dv1RCvBVdK.jpg

这个时候又有一个问题,尽管我们小心翼翼的处理了数据,可能还是有一些异常点,需要把他们删掉。比如这里,这个路面的点凸出来了,应该删掉。

T1BWxTBjKT1RCvBVdK.jpg

选中路所在的面,选择编辑面的类型,显示中点亮点。搞定。

T1HxZTBXbT1RCvBVdK.jpg
T1xxZTBCDT1RCvBVdK.jpg

编辑面中,选择删除点。选择异常点,右键删除确认。完成。

T1ibhTB4Av1RCvBVdK.jpg
T1MYxTBbAT1RCvBVdK.jpg

差不多调整一下是这样的。路面和地面好好的在地上,跨桥在天上,各谋其政。

T1dYxTBbKT1RCvBVdK.jpg

大功告成。(转自BIM大咖)








Civil 3D做外延级公路施工图设计实战(全网独家)

InfraWorks 360(AIW软件)功能讲解及案例实战(路桥BIM设计)

Civil 3D部件编辑器入门教程(实现自己的多级边坡)

Civil 3D部件编辑器API应用教程(创建断续模型、模拟道路标线)

Civil 3D部件编辑器应用技能提升(创建复杂结构部件、隧道)

Xixmy为【[分享]展柜】增加了20热度值

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 当前离线   发表于2017-10-12  | 只看该作者      

2

使用Civil3D建立路面,步骤详细

点赞 (0)     点评(0)      举报

 当前离线   发表于2017-10-12  | 只看该作者      筑龙币+20

3

用Civil3D建立路面,讲解的非常详细

点赞 (0)     点评(0)      举报

登录后才能评论,评论超过10个字,有机会获得筑龙币奖励!

猜你爱看

筑龙学社APP扫码

立即免币下载资料