支持Revit的资产管理编码录入插件的开发

2018-01-11 09:02章文磊上海建科工程咨询有限公司上海200032
中国房地产业 2018年1期
关键词:插件编码对象

文/章文磊 上海建科工程咨询有限公司 上海 200032

1、引言

资产管理编码是承载资产信息的基础,在编码体系稳定的情况下,日常检索、录入、更新代码的工作随着社会管理信息化水平的提高,管理跨度及体量日益增广。故而,提高效率的需求也应运而生了。另一方面,资产编码体系的热度在社会生产力水平整体升级的大背景下,在可以预见的将来,势必会形成一套成熟体系。由此,在资产全生命周期内,进行至少一次换代是大概率事件。以上,也就是本文阐述目标插件的开发动力。

2、开发策划时须着重考虑的因素

2.1 插件的平台选型

主要是从如下方面进行了充分的考量:

一是凭藉目标插件的开发,构建出资产数据库,且可运用数据库技术可以进行良好的交互与分析;

二是可以跨接广义建筑业(工民建、市政、房地产等)与设施(以工业基础产品)的信息平台;

三是插件自身功能完善与不断升级,需要底层主平台有着扎实的生命力。

2.2 目标平台选择Revit的理由,逐条响应上述三方面的考量

Revit平台具备与ODBC开放数据库连接结构及XML可扩展标记语言数据库交互、编译的特性。以上世界范围内通行的数据库,分别在服务器端、移动端占据支配优势;

选择BIM即建筑信息模型技术作为串联起建筑产品资产管理的通用技术,是为主流的趋势技术。进一步,选择BIM技术中,最为主流的Revit作为插件依附的主平台也顺理成章。

在Revit系统开发包中,二次开发为用户准备了Revit SDK API函数,并随Revit系统版本升级,其API功能不断完善、加强。

2.3 插件开发又要从目标用户的工作实质,进行研究

资产管理中,“设施”是管理的基础元素之一,设施可能是一个设备,系统、结构物或者其它任何可能被用于管理的对象,这个对象与BIM模型的模型对象是紧密关联,但又不是一一对应的,更应该是一个组合和分解和关系,一个设施对象,可能由BIM模型中几个模型对象组合而成,也可能是BIM模型中一个模型的一部分,比如说,一个电梯系统,在设施管理中,可能是按照一个设施对象来管理,但在模型中却是多个模型对象组成。所以,运维阶段,直接用现有BIM平台软件创建的BIM模型,在没有经过插件的二次开发的辅助下,对普通资产管理用户和维保人员的一线人员,是较难推广的。

录入信息的实质:管产参数是BIM属性数据的一个超集,其不仅仅包含属性数据,还包含后续不断丰富的为满足运维需要的属性,同时也包含实时的运维参数。参数属性数据的维护也应该由插件实现录入功能。

与编码体系的适用性:不论是现行资产管理编码,包括时间码、位置码、参数码,还是今后产生的“新世代”编码;是通过不断权衡抑或机械迭加的方式完成对资产管理数据库整体迁移?所以对目标插件要求实现大自由度的复合字段信息录入功能,可以不断补强编码和运维参数。

3、插件开发的主要功能

3.1 根据外部数据表单,批量录入

基于Revit,通过点选、框选、实例选择、过滤器选中目标构件,并通过插件进行信息批量录入和局部自定义修改。

3.2 更友好的筛选与过滤功能

根据目标用户在Revit使用上存在的熟练度和掌握技能的水平可能存在不尽如人意的情况下,可以按需求预设常用环境和对象,在初步选定后,进行直观式再筛选与过滤的扩展功能。

4、信息录入的实例

某管路需要部分迁改,替换部分设备,并通过插件导出原有信息进行采购辅助;完成迁改后,将参数录入到模型中,完成更新工作。

批量输出信息:构件参数信息表、工程量清单、产品编码等采购信息。

录入信息:新设施构件、设备参数自动筛选表。

图1 某实例通过插件录入示意图

结语:

面向资产管理的现实和升级意义,开发出一种支持Revit的资产管理编码录入插件,并达到预定开发目标。该插件今后若与优秀编码结合,就能更有效地运用BIM技术,提高资产管理的效益。

猜你喜欢
插件编码对象
涉税刑事诉讼中的举证责任——以纳税人举证责任为考察对象
基于SAR-SIFT和快速稀疏编码的合成孔径雷达图像配准
判断电压表测量对象有妙招
《全元诗》未编码疑难字考辨十五则
自编插件完善App Inventor与乐高机器人通信
子带编码在图像压缩编码中的应用
Genome and healthcare
攻略对象的心思好难猜
基于jQUerY的自定义插件开发
区间对象族的可镇定性分析