交通工程BIM正向设计方法实践——civil 3d应用与基础教程 金瑞 祖福兴
定 价:138 元
本书以交通工程BIM正向设计方法实践为主题,介绍了AutoCAD Civil 3D 2024基础应用与二次开发,共分为14章,分别为:安装及卸载、曲面、放坡、点、路线、道路、部件参数化设计、道路参数化设计、坐标系转换、BIM建模、二次开发接口与调用、二次开发界面编写、二次开发弹窗,最后用综合应用与案例总结全书。本书不仅适合于Civil 3D学习与使用人士阅读,也可以作为高校教材使用,还可以为Civil 3D应用与二次开发及其相关专业提供便利。
前 言现代软件是高度国际化的,我们天天用着办公软件,以至于渐渐地成为习以为常的事情,普通人更不会关心这些软件来自哪个国家。事实上,很多时候真说不清楚,开源项目有各个国家和地区的团队参与,充其量只能统计一下核心团队里都有哪些人而已。那么,为什么还要谈基础软件国产化这个话题呢?近年来,基础软件国产化如火如荼地发展,很容易和一些围绕国产软件的事件联系起来。以AutoCAD为例,AutoCAD是由Autodesk公司开发的工程辅助设计软件,目前是设计领域最重要的工程软件之一,不仅确立了CAD软件的标准,且兼容性强大,在高端3D的CAD领域具有较强的竞争力,在国内依然具有很难替代的竞争优势。Autodesk Civil 3D是根据专业需要进行了专门定制的智能化的AutoCAD,是基础工程设计与应用的软件包,广泛应用于道路、场地、航道、水利、雨水/污水排放系统以及场地规划等设计。所有线、曲面、横断面、纵断面、标注、标签、样式等图元均以动态方式链接,可更快、更轻松地完成设计方案及工程变更,实现协同化设计。此外,Civil 3D还为广大用户提供了大量开放的API接口,具有强大的二次开发和模板记忆功能,这令人振奋的智能化,加上这如虎添翼的二次开发,披荆斩棘,一旦应用领域被打开,越研究越发现这个软件多么厉害,目前市面上很难有能替代的产品。从2015年初接触Civil 3D以来,形影不离地走过了10年,坚持做一件事,没有特别的花样,从最初的部件开发,到后来的界面开发,乃至现在的成品研发软件,人生还是稍微有点难的,加油能解决的问题不多。现把在工作中常见的各种问题汇总起来,以书的形式分享给大家,希望能有机会和广大Civil 3D用户共同探讨。鉴于学识浅薄,内容相对浅显,本书主要为初学者提供帮助,如果发现错误,欢迎批评指正,可发送到邮箱820904129@qq.com。
金瑞,高级工程师,具有丰富的数字化实施经验,涵盖市政、港口、码头、航道、船闸多个领域,主持的多个获奖项目,曽参与编写《桥梁工程BIM技术标准化应用指南》
目 录序前言第1章安装及卸载1.1软件简介1.1.1功能介绍1.1.2版本介绍1.2安装1.3卸载第2章曲面2.1曲面的创建2.1.1从测绘数据创建曲面2.1.2从点文件创建曲面2.1.3从等高线创建曲面2.2曲面编辑与优化2.2.1处理异点及漏洞2.2.2添加曲面边界2.2.3曲面平滑与三角网调整2.3曲面等高线2.3.1曲面等高线设置2.3.2等高线平滑2.3.3等高线标签2.3.4等高线提取2.4曲面编辑任务定向撤回2.5高程分析2.5.1高程分析彩虹色设置2.5.2高程分析河床演变案例2.5.3高程分析疏浚方案布置案例2.6坡度分析2.6.1坡度分析设置2.6.2坡度分析补坡案例2.7用户自定义等高线2.7.1用户自定义等高线设置2.7.2用户自定义等高线提取2.8流域分析2.9从曲面提取实体2.10点位高程/坡度标签2.11曲面面积查询2.12创建曲面工程案例2.13免费地形高程图获取2.14曲面分析彩图区间边界提取2.15曲面快速纵断面剖切第3章放坡3.1地块3.1.1快速获取属性3.1.2添加用户自定义属性3.2挖方放坡3.2.1挖方放坡基本设置3.2.2工程量计算3.2.3挖填方体积自动平衡3.2.4纵向坡率设置3.2.5编辑放坡样式3.2.6快速放坡断面查看及剖切3.3挖填坡度3.3.1创建放坡3.3.2编辑放坡3.3.3放坡曲面与测绘地形的融合3.4多级放坡第4章点4.1创建点4.1.1从文本文件创建点4.1.2从曲面创建点4.1.3从路线创建点4.1.4从道路创建点4.1.5从交点创建点4.2给点赋值高程4.2.1块高程获取-将块移动到曲面高程4.2.2块高程获取-将块移动到属性高程4.2.3文字高程获取-将文字移动到高程4.3从外业原始数据创建曲面第5章路线5.1创建路线5.1.1从对象创建路线5.1.2创建最佳拟合路线5.1.3创建偏移/加宽路线5.1.4创建连接路线5.2路线的编辑与修改5.2.1通过夹点调整5.2.2通过路线布局工具调整5.2.3路线信息提取5.2.4添加路线曲线5.2.5超高规范设计5.3路线标签样式5.3.1路线标签样式设置5.3.2路线标签样板文件设置5.4路线纵断面5.4.1路线纵断面图设计5.4.2路线纵断面标签设置5.4.3路线纵断面图设置5.5路线协同设计5.6路线纵断面图设置案例5.6.1路线纵断面图样式设置5.6.2路线纵断面图特性设置5.6.3路线纵断面图样板文件设置交通工程BIM正向设计方法实践Civil 3D应用与基础教程目录第6章道路6.1创建装配6.2创建道路6.2.1创建道路6.2.2拆分区域设置6.2.3偏移目标设置6.3道路采样线6.3.1采样线创建6.3.2采样线设置6.3.3采样线样板文件设置6.4道路横断面图6.4.1横断面图创建6.4.2横断面图显示及布局6.4.3横断面图样板文件设置6.4.4道路超高设置6.5道路曲面创建6.6道路工程量计算第7章部件参数化设计7.1部件编辑器简介7.1.1部件工具箱7.1.2流程图7.1.3常用参数设置7.2部件结构7.2.1几何单元7.2.2点案例7.2.3曲面连接及造型案例7.3工作流7.3.1逻辑判断案例(Decision)7.3.2逻辑分支案例(Switch)7.4杂项(Miscellaneousm)7.4.1设置输出参数案例(Set Output Parameter)7.4.2定义变量案例(Define Variable)7.4.3设置变量案例(Set Variable Value)7.4.4设置标记点案例(Set Mark Point)7.4.5报告消息案例(Report Message)7.5代码7.5.1代码作用7.5.2代码设置7.5.3代码导入第8章道路参数化设计8.1多级边坡部件应用案例8.1.1部件制作8.1.2创建装配8.1.3创建边坡8.1.4计算边坡土方量8.2结构形式多变道路案例8.2.1三岔口应用8.2.2复杂结构形式应用8.2.3道路曲面扭曲修正8.3平交路口应用案例8.4材质与体积案例8.4.1创建材质8.4.2创建体积报表8.4.3创建总体积表8.4.4体积面板8.5提取道路实体8.5.1提取路面实体8.5.2提取造型实体8.6从道路创建要素线、路线、多段线8.6.1从道路创建要素线8.6.2从道路创建路线8.6.3从道路创建多段线第9章坐标系转换9.1坐标系9.1.1常用坐标系9.1.2北京54坐标系9.1.3西安80坐标系9.1.4大地2000坐标系9.1.5独立坐标系9.2自定义坐标系9.2.1为什么自定义坐标9.2.2自定义坐标系原理9.3高斯-克吕格投影9.3.1高斯-克吕格投影6度带和3度带9.3.2坐标系条带号9.4Civil 3D内置必应卫星影像9.4.1坐标系确定9.4.2选择坐标系9.4.3指定坐标系9.4.4关于卫图查看9.5Raster Tools测绘地形贴影像图9.5.1插入影像9.5.2匹配影像9.5.3导出影像9.5.4配置影像9.6自定义坐标系转换9.6.1思路9.6.2参数修改9.6.3特征点选择9.6.4坐标系手动制作9.6.5坐标系转换prj文件制作9.7Civil 3D内置卫星影像打不开解决办法第10章BIM建模10.1Autodesk InfraWorks卫图下载10.1.1影像下载10.1.2DEM高程图下载10.1.3免费图源获取10.2InfraWorks地形模型搭建10.2.1新建模型10.2.2卫图坐标系匹配10.2.3不规则多边形卫片加载10.2.4模型显示设置10.2.5模型视图设置10.3Civil 3D地形模型搭建10.3.1坐标系指定10.3.2测绘地形加载10.3.3Civil 3D数据源模型加载10.3.4覆盖材质代码设置10.4InfraWorks结构模型搭建10.5视频制作第11章二次开发接口与调用11.1关于二次开发11.1.1二次开发意义11.1.2开发人员水平要求11.1.3二次开发语言11.1.4学习方法11.1.5软件版本选择11.2二次开发环境11.2.1编译环境11.2.2基础库引用11.3常用引用11.3.1Autodesk开放常用引用11.3.2自定义命名空间引用11.3.3常用变量11.4结构框架11.5调试与运行11.5.1调试11.5.2运行11.5.3断点11.6加载及驱动第12章二次开发界面编写12.1操作流程12.1.1基本思路12.1.2基本流程12.1.3结构框架12.2访问曲面案例12.2.1案例1创建曲面12.2.2案例2提取等高线12.3访问断面案例12.3.1案例3创建纵断面12.3.2案例4编辑横断面12.4界面制作利用程序制作界面方法12.4.1思路12.4.2代码编译12.4.3配置文件12.4.4加载与卸载12.5界面制作利用用户界面制作界面方法12.5.1添加界面12.5.2配置界面12.5.3卸载界面12.6界面制作利用工具箱制作界面方法第13章二次开发弹窗13.1WinForm和WPF对比13.2弹窗WinForm13.2.1功能需求13.2.2Form窗体创建13.2.3控件编译13.2.4功能编译13.3弹窗WPF13.3.1基本原理13.3.2功能需求13.3.3WPF窗体创建13.3.4控件编译13.3.5功能编译第14章应用与案例14.1无测绘图百公里线路纵断面创建14.2九曲折线断面剖切14.3有比降的河道水深图转高程图14.4获取横断面高程及平距14.5从多段线制作挡墙部件14.6道路标线制作14.7有比降河流水面制作14.8无高程等高线赋值14.9从曲面获取多段线高程14.10无测绘图水库回水淹没面积绘制14.11导入模板样式14.12无测绘图道路模型创建14.13地物特殊区添加14.14提高Civil 3D运行速度设置14.15不规则多级边坡建模14.16圆头变坡率坝体创建参考文献