热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

批量修改数据映射_BIM正向建模自动编码与逆向筛查映射编码系统

一、研发背景Revit软件是由Autodesk公司开发的BIM核心建模软件,被建筑行业广泛使用。通过Autodesk提供的二次开发接口RevitAPI,

一、研发背景

Revit软件是由Autodesk公司开发的BIM核心建模软件,被建筑行业广泛使用。通过Autodesk提供的二次开发接口Revit API,用户和第三方开发者可以定制和开发基于Revit平台的插件,并直接运行于Revit平台中,从而扩展和增强Revit的功能和应用。数字化交付与智能运维平台的BIM模型编码一般可分为正向建模编码及逆向映射编码。正向建模编码即在新建项目模型的同时同步编码,逆向映射编码即对已有项目模型进行分类筛查映射编码。

二、需求分析

数字化交付自动编码系统的设计考虑以下需求:

1)创建登录系统

为满足多个建筑运维项目基于BIM的信息交换与共享,数字化交付自动编码系统需创建登录系统,账号及密码由系统管理员配置,并与数字化交付平台可直接关联,由此保证BIM运维模型的唯一性与准确性。

2)创建自动编码属性面板

为满足BIM工程师在创建BIM模型时可以实时查看编码,确保编码的准确性,自动编码系统需考虑作为插件装入revit等软件,并作为属性面板在绘图界面,属性面板显示完整的数字化交付六级编码信息,并应支持手动选择修改,浮动面板如下图所示:

831e9b77ab2b40797bdd148482ba2d85.png

3)创建编码规则编辑界面

数字化交付自动编码系统应创建编码规则编辑界面,包括增加、删除、修改等内容,以支持数字化交付编码体系的扩充、更新及修改。

4)创建轻量化引擎数据接口

BIM运维模型是数字化交付与智能运维平台的构建基石,精准的BIM模型是实现智能运维、数字孪生建筑的关键,在建设工程项目中,BIM模型的更新、修改均由项目BIM工程师完成,将BIM模型与轻量化引擎的数据接口内嵌入数字化交付自动编码系统,BIM工程师在模型创建后即可自行更新,从而保障模型的时效性与准确性。同时,将模型上传的工作交给BIM工程师,也可极大程度上降低系统管理员的工作量,避免系统管理员反复进行模型上传、删除的工作量,将大量的精力投入系统维护的工作中,为平台用户创造更好的体验。

5)导出主数据编码信息

主数据编码是构件的唯一ID,也是数字化交付与智能运维平台各项功能实现中必不可少的一环,为提高平台的运行速度,加强平台运行、计算的工作能力,BIM模型除考虑承载主数据编码和几何信息之外,不宜承载更多的信息,建筑构件的非几何信息、技术参数等信息应充分利用云技术的优势,将信息存储于云端数据库中,因此利用自动编码系统导出构件名称及主数据编码,并基于此完善构件信息,是数字化交付与智能运维平台数据调用的关键。

三、功能设计

为满足上述需求,使用Revit API二次开发技术和SQLite数据库技术,完成了BIM构件编码体系的自动建立,数字化交付自动编码系统针对最终用户设计的功能模块如下图所示:

87d7884f0b4e3b8ac50516d34416da89.png

3.1 逆向筛查映射模块

逆向筛查映射模块模块适用于项目已有BIM模型,但未转换为数字化交付运维BIM模型的工作场景。模块分为4个功能,即:

1)批量信息录入:批量分级录入主数据编码,通过五级模型结构树筛选各等级构件,再选择编码结构树中相应编码等级进行相关主数据编码与之匹配。

2)批量编码修改:批量修改已录入的主数据编码,对已编码模型发生修改、更新等操作后,主数据编码与之匹配进行修改。

3)批量信息更新:批量更新已录入的技术参数、构件非几何信息、维保信息等相关信息。

4)未编码构件选择:筛选BIM模型中所有未编码构件并高亮显示,同时支持对该构件进行批量编码写入。

5)重复编码构件检测:筛选BIM模型中重复编码构件并高亮显示,同时支持对该构件进行批量信息录入。

3.2 正向建模自动编码模块

1)正向编码:插件内嵌正向编码规则,模型搭建时自动写入数字化交付六级编码,正向编码开始时,数字化交付六级编码以浮窗形式在绘图界面,并可以随时进行更改。

2)退出正向编码:终止正向编码工作。

3)上传至BIMface:将运维BIM模型上传至BIMface,作为轻量化BIM模型的源文件。

4)BIMface文件管理:发起轻量化模型转换,将BIM模型转化为轻量化BIM模型,同时支持选择文件发起集成、修改,并将结果同步至数字化。

5)导出主数据编码:导出构件信息及主数据编码,并生成Excel文件。

3.3 规则管理模块

1)主数据编码管理:维护主数据编码,对主数据编码进行更新、修改等工作,并将主数据编码上传至云数据库。

2)正向编码规则:设置、编辑、更新、修改正向编码规则,并生成记忆,记录所有相关操作,避免重复操作。

3.4 登录/退出模块

1)登录:登录数字化交付自动编码系统,获得账号相关的使用权限。

2)退出:退出登录状态,防止非BIM工程师进行误操作。

3.5 数据库管理模块

1)配置项目主数据编码。

2)配置项目构件非几何数据、运维保养非几何数据、技术参数。

四、结论

基于Revit的正向建模自动编码与逆向筛查映射编码插件的开发最大限度的减轻了模型编码手动筛选及编码写入的工作量,同时自动编码系统也规范了编码内容,防止错编、漏编等现象的发生,为后期数字化与智能运维平台各项应用场景提供准确的代码源。



推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 网络出版服务许可证申请指南
    本文详细介绍了网络出版服务许可证的办理条件、适用企业范围及具体流程,帮助相关企业和个人了解并顺利完成许可证的申请。文章由专业机构提供,旨在为读者解答在互联网出版领域遇到的技术和合规问题。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • Kubernetes 持久化存储与数据卷详解
    本文深入探讨 Kubernetes 中持久化存储的使用场景、PV/PVC/StorageClass 的基本操作及其实现原理,旨在帮助读者理解如何高效管理容器化应用的数据持久化需求。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 创邻科技成功举办Graph+X生态合作伙伴大会,30余家行业领军企业共聚杭州
    9月22日,创邻科技在杭州举办“Graph+X”生态合作伙伴大会,汇聚了超过30家行业头部企业的50多位企业家和技术领袖,共同探讨图技术的前沿应用与发展前景。 ... [详细]
author-avatar
水平蓝精灵天堂_678
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有