EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2498|回复: 17
打印 上一主题 下一主题

[心得体会] Civil3D实战应用之从地形图中创建点

[复制链接]

13

主题

53

帖子

526

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
526
跳转到指定楼层
楼主
发表于 2016-7-18 09:00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 王烈云 于 2016-7-15 16:11 编辑

      日常工作中我们拿到的地形图,上面有许多地形标高点,有的是和其标高相对应的块存在的,有的是不标准的需要我们进行处理的。在建立地形曲面资料时,需要对这些点处理。如果安装了Civil3D提供的本地化包,在“工具空间”“工具箱”就会出现一个“附加工具”集合。
      它下面的点集合中有两个工具:文本转换点和地形点赋值。这两个工具基本能解决现有地形图点转换为Civil3D点的工作,需要注意的是“转换文本点”工具适用于数字和代表点位置的的点或其他标志之间的相对位置必须是固定的,而“地形点赋值”工具则可以处理点高程数据和点位置关系不固定的情况。
       用这两个工具来得到Civil3D点的前提是得到的地形图数据是比较标准的,但是根据实际工作中的遇到的很多情况来看,我们得到的地形图有时候不是那么规范,现在把工作中经常遇到的两类棘手问题分开来分析。
(1)问题1:数字和标识是一个整体的块参照
解决办法:命令行输入Dataextraction(数据提取)将属性块提取出来,然后运用输入Text数据文件创建Civil3D点。
实例操作:
  • 打开包含属性块的地形图文件
  • 在命令行中输入Dataextraction,弹出“数据提取-开始”对话框,并单击“下一步”创建新数据提取文件。
  • 输入自己可以方便记住并找到的名称,(在这里我保存到桌面,新建文件夹“属性块处理”并将文件名称也命名为“属性块处理”)点击保存。
  • 保存后回到“数据提取-定义数据源”对话框。
  • 点击“下一步”进入到“数据提取-选择对象”页面,勾选自己要提取数据的对象,点击“下一步”

  • 我们要提取的数据有X,Y,Z坐标数据,所以在类别过滤器中只保留几何图形,在特性中勾选位置X,位置Y,位置Z选项。
  • 点击下一步进入到“数据提取-优化数据”界面,这里将名称列和计数列排除掉不显示。
  • 点击“下一步”进入到“数据提取-选择输出”界面,勾选“将数据输出值至外部文件”,这里可以选择需要输出的位置以及输出的文件名称,这里将文件不以“text”格式直接输出,而以excel的.xls格式输出,因为以“text”格式直接输出会在数据间产生很多空格反而不好处理和使用。
  • 然后点击“下一步”完成数据的提取工作,接下来在excel中打开刚提取的数据对数据处理一下,删除掉表头的X/Y/Z位置栏行。
  • 然后点击另存为,保存文件格式时需要注意,经过测试,civil3D这里支持两种文件格式的导入,文本文件(制表符分隔)(*.text)和CSV(逗号分隔)(*.csv),这里我们保存为(*.text)格式的文件。
  • 打开点创建工具
  • 进入到“创建点”布局工具栏,点击导入点图标
  • 进入到“导入点”对话框,点击添加文件按钮,找到我们刚才处理好的text数据文件。
  • 在选定的文件中可以看到我们可以看到我们刚添加的文件,指定与点文件对应的格式(ENZ空格分隔),这里需要注意的是每次导入新的点文件时最好创建编组,这样极大的方便后期的处理。
  • 接下来,在屏幕中就会出现我们需要的Civil3D点。
  • 这样我们就完成了通过提取属性块数据创建Civil3D点的工作。接下来我们就可以利用我们处理好的Civil3D点进行相应设计的工作。
(2)问题2:点标识是一个圆且它和数字的相对位置关系是不固定的。
解决办法:这样的情况同样可以用上述方式来处理,只不过它提取的是圆中心点坐标数据,然后输入这些点高程为零的点数据,通过炸开命令得到CAD点,再通过工具箱中的地形点赋值命令得到Civil3D点数据,操作比较简单,请大家在遇到相应情况时根据解决办法操作即可,在此我就不举例了。
                                     编辑人:益埃毕/王守钱


评分

参与人数 1E币 +6 收起 理由
益埃毕BIM + 6 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

1

主题

82

帖子

100

积分

BIM助工

Rank: 2Rank: 2

积分
100

社区QQ达人

推荐
发表于 2016-12-16 00:15:10 | 只看该作者
这方法太麻烦,遇到属性块直接用cad立面的ET工具栏的BURST命令分解块,然后直接用转换文本点功能就实现,并且还可以指定点位位置,批量处理效率高,在Peter十分钟教程里面有讲解。

13

主题

53

帖子

526

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
526
推荐
 楼主| 发表于 2016-10-27 13:53:02 | 只看该作者
kunshansuiyu 发表于 2016-9-20 17:23
l楼主能不能分享下civil3d 2015的本地化包,我邮箱.

请查收,civil2015中国本地化包[/url]链接: http://pan.baidu.com/s/1nuIfevn 密码: 4wmy

13

主题

53

帖子

526

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
526
推荐
 楼主| 发表于 2016-10-27 13:46:56 | 只看该作者
kunshansuiyu 发表于 2016-9-20 17:23
l楼主能不能分享下civil3d 2015的本地化包,我邮箱.

链接: http://pan.baidu.com/s/1nuIfevn 密码: 4wmy

0

主题

13

帖子

42

积分

BIM书童

Rank: 1

积分
42

社区QQ达人

5F
发表于 2016-7-18 13:46:43 | 只看该作者
不错不错,好资源

13

主题

53

帖子

526

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
526
8F
 楼主| 发表于 2016-7-21 13:02:59 | 只看该作者
本帖最后由 王烈云 于 2016-7-21 13:05 编辑

谢谢点评,请持续关注,后面有一大波干货正在赶来

13

主题

53

帖子

526

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
526
9F
 楼主| 发表于 2016-7-21 13:05:54 | 只看该作者

后面还有更多值得看的正在生成

0

主题

4

帖子

15

积分

BIM书童

Rank: 1

积分
15

社区QQ达人

10F
发表于 2016-9-20 17:23:49 | 只看该作者
l楼主能不能分享下civil3d 2015的本地化包,我邮箱416751684@qq.com.

点评

请查收,civil2015中国本地化包[/url]链接: http://pan.baidu.com/s/1nuIfevn 密码: 4wmy  详情 回复 发表于 2016-10-27 13:53
链接: http://pan.baidu.com/s/1nuIfevn 密码: 4wmy  详情 回复 发表于 2016-10-27 13:46

11

主题

836

帖子

933

积分

BIM项目负责人

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
933

社区QQ达人

13F
发表于 2016-10-23 16:27:21 | 只看该作者
不错,不错,学习了 ,看了你的几篇文章,自觉的收益蛮大的,图文并茂,在此感谢。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-23 23:33

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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