(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210893648.0
(22)申请日 2022.07.27
(71)申请人 华建数创 (上海) 科技有限公司
地址 200436 上海市 静安区江场三路238号
1601-074室
(72)发明人 方瑾 林秋桂 陈润东
(74)专利代理 机构 上海洞见 未来专利代理有限
公司 31467
专利代理师 苗绘
(51)Int.Cl.
G06T 17/00(2006.01)
G06T 9/00(2006.01)
(54)发明名称
基于智慧建筑操作系统的BIM编码插件的创
建方法
(57)摘要
本发明公开了一种基于智慧建筑操作系统
的BIM编码插件的创建方法, 搭建智慧建筑操作
系统; 创建构件编码表与构件编码规则, 为构件
编码表的每一大类构件赋予构 件编码; 制定模型
交付要求; 以构件编码规则与模 型交付要求为逻
辑, 开发ArcPointCode编码自动添加工具; 将
ArcPointCode编码自动添加工具的代码封装成
页面, 并制作成Revit编码 插件。 本发明首先通过
制定模型交付导则, 规范模型交付内容, 基于模
型交付要求的逻辑, 将编码工具化, 解决手动添
加编码效率低, 易出错, 投入产出比低的缺陷,同
时, 可落地的编码逻辑和编码规则, 保证编码规
则和合理性和适用性, 支持平台基于模型在项目
工程各个阶段的需求和运用, 做进一 步的开发。
权利要求书2页 说明书5页 附图3页
CN 115423928 A
2022.12.02
CN 115423928 A
1.一种基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于, 包含如下步
骤:
搭建智慧建筑操作系统;
创建构件编码表与构件编码规则, 为所述构件编码表的每一大类构件赋予构件编码;
制定模型交付要求;
以所述构件编码规则与所述模型交付要求为逻辑, 开发ArcPointCode编码自动添加工
具;
将所述ArcPointCode编码自动添加工具的代码封装成页面, 并制作成Revit编码插 件。
2.如权利要求1所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述构件编码表的机电专业按 “细分专业 ”至“构件或管道系统或末端 ”至“具体大类构件 ”
的层级关系进行汇总。
3.如权利要求1所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述构件编码表的非机电专业按 “专业”至“具体大类构件 ”的层级关系进行汇总。
4.如权利要求1所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述模型交付要求包含: 模 型版本要求、 模 型拆分要求、 模型命名要求与ArcPointCode编码
规则;
所述模型 版本要求 为Revit2016、 Revit 2018、 Revit 2020;
所述模型拆分要求为依照 “楼号‑专业‑楼层”, “楼号‑专业”与“楼号‑结构功能分区/
分区‑专业‑楼层”这三种层级拆分方式进行拆分;
所述模型命名要求包含模型文件命名要求与模型构件命名要求, 所述模型构件命名要
求由“构件大类名称 ”与“构件细类名称 ”组成, 所述模型构件命名要求采用数字、 英文、 符号
相结合的组合方式, 所述模型文件的命名要求根据所述模型拆分要求进 行命名, 包含 “项目
编号‑楼号‑专业‑楼层”,“项目编号 ‑楼号‑专业”,“项目编号 ‑楼号‑结构功能分区/分区 ‑专
业‑楼层”这三种命名方式进行命名;
所述ArcPointCode编码规则由构件编码、 楼层号、 楼号与该楼层 该规格的序 号组成, 且
所述ArcPointCode编码规则采用数字、 英文、 符号相结合的组合形式。
5.如权利要求1所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述ArcPointCode编码自动添加工具基于 C#语言。
6.如权利要求1所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述ArcPointCode编码自动添加 工具的逻辑包含按单楼层模型文件解析与按多楼层模型
文件解析。
7.如权利要求6所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述按单楼层模型文件解析的解析逻辑如下:
读取所述智慧建筑操作系统的BIM模型的模型文件名称的首个字段与模型文件名称的
末字段;
解析所述BIM模型, 读取所述BIM模型的构件模型名称中 “‑”符号前面的命名字段, 根据
所述构件编码表中构件与构件编码的映射关系为所述构件 模型添加设备编码;
读取所述BIM模型内同一楼层中相同类型构件的总数量;
对解析出来的所述同一楼层中相同类型构件的总量按南北方向进行U形顺序排序, 获权 利 要 求 书 1/2 页
2
CN 115423928 A
2得从“001”开始逐一 递增的构件序列号;
将所述构件编码、 所述模型文件的楼层号、 所述模型文件的楼号与排序后的所述构件
序列号进行组合, 按照 “设备编码.楼层号.楼 号.该楼层该规格序号 ”的格式为所述BIM模 型
的构件添加A rcPointCode编码;
输出所述ArcPointCode编码 添加结果, 以及所述ArcPointCode编码未添加成功的所述
构件的构件ID。
8.如权利要求7所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
将所述按单楼层模型文件解析的解析逻辑的代码封装成页面可手动选择的单楼层模型文
件。
9.如权利要求6所述基于智慧建筑操作系统的BIM编码插件的创建方法, 其特征在于,
所述按多楼层模型文件解析的解析逻辑如下:
读取模型文件名称的首个字段;
通过视图筛选或手动框选的方式为所述智慧建筑操作系统 的BIM模型的构件添加楼层
属性;
解析所述BIM模型, 读取所述BIM模型的构件模型名称中 “‑”符号前面的命名字段, 根据
所述构件编码表中构件与构件编码的映射关系为所述构件 模型添加设备编码;
读取所述BIM模型中构件的楼层信息, 解析所述BIM模型中所述楼层信息相同且类型相
同的构件的总数量;
对解析出来的所述楼层信 息相同且类型相同的构件的总量按南北方向进行U形顺序排
序;
将所述构件编码、 读取的楼层号、 楼号 与排序后的序列 号 进行组合, 按照 “设备编码.
楼层号.楼号.该楼层该规格序号 ”的格式为所述BIM模型的构件添加A rcPointCode编码;
输出所述ArcPointCode编码 添加结果, 以及所述ArcPointCode编码未添加成功的所述
构件的构件ID。
10.如权利要求9所述基于智慧建筑操作系统 的BIM编码插件的创建方法, 其特征在于,
将所述按多楼层模型文件解析的解析逻辑的代码封装成页面可手动选择的多楼层模型文
件。权 利 要 求 书 2/2 页
3
CN 115423928 A
3
专利 基于智慧建筑操作系统的BIM编码插件的创建方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:44:29上传分享