基于Revit平台的CAD数据快速录入研究与应用.docx
《基于Revit平台的CAD数据快速录入研究与应用.docx》由会员分享,可在线阅读,更多相关《基于Revit平台的CAD数据快速录入研究与应用.docx(6页珍藏版)》请在第一文库网上搜索。
1、随着BIM技术的发展,建筑领域图纸逐步由二维图纸转变为三维图纸,建筑行业中越来越多的人员投入到BIM技术中,推动着B1M技术的发展,使其更加成熟。在二维图纸转化为三维图纸过程中,由于数据量过大,人工进行转化与录入将会提高工程成本,且录入过程中也容易导致人为错误,人工处理将会是一件事倍功半的方式。如何省时省力地将二维图纸中的数据快速地转化到三维模型中,成为需要解决的问题。可以通过将CAD数据信息快速录入ReVit平台中为基础的方式,深入研究CAD数据信息到ReVit数据信息的转化。1、ReVit二次开发工具Revit与CAD软件均为Autodesk公司的产品,Revit中也有对于CAD数据的读取
2、接口,但是ReVit提供的数据读取接口只局限与CAD图层信息,对于CAD图层中的数据未提供相应的读取接口与方法。通过对行业中CAD数据格式的研究,选择第三方提供的Teigha开发包,Teigha开发包是OPenDesignA11iance(简称ODA)研发的核心图形技术库,支持多数据与CAD数据的交互转化。同时,在ReVit二次开发中,可以采用Java、C#以及PythOn等语言,本次研究采用比较常用的C#语言,采用MicrosoftVisua1Studio2017开发工具与ReVit2016软件,开发采用C#语言。2、ReVit二次开发2.1ReVit二次开发特点ReVit模型文件其本质是一
3、个数据库,ReVit二次开发主要解决模型数据量大,人工操作费时费工的问题,实现对模型数据库中的数据进行批量处理操作:增加、删除、修改以及查询,简称增删改查。增是在模型中创建新的看得见的实体模型,或者对模型中的图元添加看不见的类型或配置。删是批量删除不需要的元素,改是修改模型中元素的空间位置、状态和各种属性。查是获取数据库中存在的信息。通过二次开发也能够完善ReVit使用过程中的不足,能够个性化去定制,满足客户的个性需要,其主要特点如下:(1)软件功能集成化Revit二次开发能够实现Revit软件没有自带按钮工具的功能,通过二次开发可以实现ReVit软件操作步骤的合并,将多余步骤省略一步到位。在
4、没有ReVit二次开发的情况下,对于ReVit的操作与控制,只能用自带的按钮工具来进行,超出软件功能使用范围无法操作,但通过二次开发可以实现。(2)数据处理批量化ReVit二次开发能够进行大量的数据批量处理。人工对于重复操作,长时间都会出现疲劳,厌烦的情绪,容易出现人为错误,利用计算机最擅长的快速重复操作的优势,Revit二次开发可以实现批量改族,批量布置族,批量提取信息,批量添加信息等,项目越大、批量操作越多,对于ReVit二次开发就越有必要,越能凸显开发的重要性。(3)流程自动化Revit二次开发可以按不同的需求,选择合适的执行流程:顺序执行、条件执行以及循环执行,自动化完成按照设定的流程
5、。确定的工作流通过编译,人工可以简单操作按钮就可实现。(4)数据标准化尽管ReVit有许多格式可以导出,但是数据的丢失、适用性一直是个问题。想要导入或导出Exce1,不能按照仔细需求进行导出,或者导出的数据并不是自己想要的,或者不够全;想要导出到其他软件进行结构计算,出现构件属性的丢失,数据不能够满足计算要求;想要与数据库进行交互,无法进行操作;想要做VR展示,模型数据可选择性较低,展示效果差。而通过ReVit二次开发,可以将信息通道打穿,杜绝信息孤岛,实现数据的标准化,满足所有数据交互的需求。2.2 数据获取与转化基于ReVit软件的二次开发可以根据特定的需求进行定制,Revit提供了基础的
6、开发接口(API),通过对链接到ReVit模型中的CAD文件进行访问,获取CAD文件中的图层,此时获得的CAD图层,只是CAD图层名称,而没有CAD图层中所包含的文字数据。通过调用Teigha开发包,对CAD文件的图层信息进行解析,获取带有定位信息的CAD文字数据,根据相应的算法,按照需要进行筛选处理,获得准确的数据,再导入到模型中,实现数据的转化与标准化。2.3 功能二次开发(1)开发环境配置ReVit二次开发需要进行开发环境的安装及配置文件。1) Revit2016作为开发的基础支持软件与环境,使用最新版本交底的ReVit软件,便于后期二次开发代码的维护与更新,可以向后兼容。2) Visu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Revit 平台 CAD 数据 快速 录入 研究 应用