《BIM模型非几何信息的赋予方法、系统及存储介质.pdf》由会员分享,可在线阅读,更多相关《BIM模型非几何信息的赋予方法、系统及存储介质.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010173850.7 (22)申请日 2020.03.13 (71)申请人 广州轨道交通建设监理有限公司 地址 510000 广东省广州市越秀区环市西 路204号大院自编四号楼2、 3层 (72)发明人 胡景明梁焘陆洪宇张安 梁乐曦薛志刚邹东源罗友柱 (74)专利代理机构 广州嘉权专利商标事务所有 限公司 44205 代理人 何文聪 (51)Int.Cl. G06F 30/13(2020.01) G06F 30/12(2020.01) G06F 111/20(2020.0。
2、1) (54)发明名称 BIM模型非几何信息的赋予方法、 系统及存 储介质 (57)摘要 本发明公开了一种BIM模型非几何信息的赋 予方法、 系统及存储介质, 该方法包括步骤: 从 Revit平台获取待赋予非几何信息的模型构件; 根据模型构件显示预设的编码体系标准, 并获取 模型构件的非几何信息; 将获取的非几何信息赋 予给所述构件模型; 编码体系标准基于MTSchema 定义, 所述MTClass的非几何属性类包括线路、 位 置、 专业、 系统、 子系统、 设备材料类型及设备材 料名称。 该模型构件非几何信息的赋予方法相比 人工赋予, 减少了很多工作量, 而且提高了准确 率, 降低了BIM技。
3、术应用在建模阶段的操作难度, 促进了BIM技术应用的推进。 该方法广泛应用于 建筑工程信息技术领域。 权利要求书2页 说明书10页 附图2页 CN 111400799 A 2020.07.10 CN 111400799 A 1.BIM模型非几何信息的赋予方法, 其特征在于, 包括以下步骤: 从Revit平台获取待赋予非几何信息的模型构件; 根据所述模型构件显示预设的编码体系标准, 并获取所述模型构件的非几何信息; 将获取的所述非几何信息赋予给所述构件模型; 所述编码体系标准基于MTSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValu。
4、e, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名称。 2.根据权利要求1所述的BIM模型非几何信息的赋予方法, 其特征在于, 所述定义采用 软编码方式。 3.根据权利要求2所述的BIM模型非几何信息的赋予方法, 其特征在于, 所述位置包括 所述线路的站点及站点区间。 4.根据权利要求3所述的BIM模型非几何信息的赋予方法, 其特征在于, 所述MTClass中 同一类型的模型构件采用不重复的流水号编码。 5.根据权利要求4所述的BIM模型非几何信息的赋予方法, 其特征在于, 所述流水号编 码包括车站模式和轨道模式; 所述车站模式随机编。
5、号, 所述轨道模式按线性顺序编号。 6.根据权利要求1所述的BIM模型非几何信息的赋予方法, 其特征在于, 所述MTSchema 包含若干个MTClass, 所述MTClass包含若干个MTProperty, 所述MTProperty包含若干个 MTPropertyValue。 7.BIM模型非几何信息的赋予系统, 其特征在于, 包括: 模型构件获取模块, 用于从Revit平台获取待赋予非几何信息的模型构件; 非几何信息获取模块, 用于根据所述模型构件显示预设的编码体系标准, 并获取所述 模型构件的非几何信息; 赋予模块, 用于将获取的所述非几何信息赋予给所述构件模型; 所述编码体系标准基于M。
6、TSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValue, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名称。 8.BIM模型非几何信息的赋予系统, 其特征在于, 包括: 至少一个处理器; 至少一个存储器, 用于存储至少一个程序; 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现如权 利要求1-6任一项所述的BIM模型非几何信息的赋予方法。 9.一种存储介质, 其中存储有处理器可执行的指令, 其特征在于, 所述处理器可执行的 指令在由处理器执行时用于执。
7、行如权利要求1-6任一项所述的BIM模型非几何信息的赋予 方法。 10.BIM模型非几何信息的赋予系统, 其特征在于, 包括平台设备以及与所述平台设备 连接的计算机设备; 其中, 所述平台设备, 用于构建所述Revit平台; 所述计算机设备包括: 至少一个处理器; 权利要求书 1/2 页 2 CN 111400799 A 2 至少一个存储器, 用于存储至少一个程序; 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现如权 利要求1-6任一项所述的BIM模型非几何信息的赋予方法。 权利要求书 2/2 页 3 CN 111400799 A 3 BIM模型非几何信息的赋予方法、。
8、 系统及存储介质 技术领域 0001 本发明涉及建筑工程信息技术领域, 尤其涉及一种BIM模型非几何信息的赋予方 法、 系统及存储介质。 背景技术 0002 BIM(Building Information Modeling, 建筑信息模型)技术研究应用在我国的轨 道交通行业起步较晚, 与国外发达国家和国内工民建行业相比较为落后。 BIM技术在轨道交 通工程领域全生命周期应用还有很多未解决的问题, 探索BIM技术在轨道交通工程全生命 周期中的应用将是重要课题, 而非几何属性的表达与传递在其中占据着重要地位。 0003 BIM在工程项目全生命周期的应用需要对模型信息以及模型蕴含的数据信息进行 组。
9、织和再造。 并从设计阶段开始不断补充和完善, 实现信息对象和模型对象的关联及工程 项目全生命周期流转。 但是, 由于轨道交通涉及到大量模型信息及数据信息的非几何属性, 在BIM应用过程中如果采用人工赋予非几何信息, 需要很大的工作量, 而且存在一定错误 率, 提高了BIM技术应用在建模阶段的操作难度, 不利于了BIM技术应用的推进。 发明内容 0004 有鉴于此, 本发明实施例的目的是提供了一种BIM模型非几何信息的赋予方法、 系 统及存储介质。 该模型构件非几何信息的赋予方法相比人工赋予, 减少了很多工作量, 而且 提高了准确率, 降低了BIM技术应用在建模阶段的操作难度, 促进了BIM技术。
10、应用的推进。 0005 第一方面, 本发明实施例提供了一种BIM模型非几何信息的赋予方法, 包括以下步 骤: 0006 从Revit平台获取待赋予非几何信息的模型构件; 0007 根据所述模型构件显示预设的编码体系标准, 并获取所述模型构件的非几何信 息; 0008 将获取的所述非几何信息赋予给所述构件模型; 0009 所述编码体系标准基于MTSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValue, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名称。 0010 优选地, 所述。
11、定义采用软编码方式。 0011 优选地, 所述位置包括所述线路的站点及站点区间。 0012 优选地, 所述MTClass中同一类型的模型构件采用不重复的流水号编码。 0013 优选地, 所述流水号编码包括车站模式和轨道模式; 所述车站模式随机编号, 所述 轨道模式按线性顺序编号。 0014 优选地, 所述MTSchema可以包含若干个MTClass, 所述MTClass包含若干个 MTProperty, 所述MTProperty包含若干个MTPropertyValue。 0015 第二方面, 本发明实施例提供了一种BIM模型非几何信息的赋予系统, 包括: 说明书 1/10 页 4 CN 111。
12、400799 A 4 0016 模型构件获取模块, 用于从Revit平台获取待赋予非几何信息的模型构件; 0017 非几何信息获取模块, 用于根据所述模型构件显示预设的编码体系标准, 并获取 所述模型构件的非几何信息; 0018 赋予模块, 用于将获取的所述非几何信息赋予给所述构件模型; 0019 所述编码体系标准基于MTSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValue, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名称。 0020 第三方面, 本发明实施例提供了一种B。
13、IM模型非几何信息的赋予系统, 包括: 0021 至少一个处理器; 0022 至少一个存储器, 用于存储至少一个程序; 0023 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 所述的BIM模型非几何信息的赋予方法。 0024 第四方面, 本发明实施例提供了一种存储介质, 其中存储有处理器可执行的指令, 所述处理器可执行的指令在由处理器执行时用于执行所述的BIM模型非几何信息的赋予系 统。 0025 第五方面, 本发明实施例提供了一种BIM模型非几何信息的赋予系统, 包括平台设 备以及与所述平台设备连接的计算机设备; 其中, 0026 所述平台设备, 用于构建所述Re。
14、vit平台; 0027 所述计算机设备包括: 0028 至少一个处理器; 0029 至少一个存储器, 用于存储至少一个程序; 0030 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 所述的BIM模型非几何信息的赋予方法。 0031 实施本发明实施例包括以下有益效果: 本发明实施例首先基于MTSchema定义BIM 模型构件非几何信息的编码体系标准, 通过Revit平台获取待赋予非几何信息的模型构件 及对应的非几何信息, 然后将获取的非几何信息赋予给所述模型构件。 该模型构件非几何 信息的赋予方法相比人工赋予, 减少了很多工作量, 而且提高了准确率, 降低了BIM技术。
15、应 用在建模阶段的操作难度, 促进了BIM技术应用的推进。 附图说明 0032 图1是本发明实施例提供的BIM模型非几何信息的赋予方法的步骤流程示意图; 0033 图2是本发明实施例提供的预设编码体系标准的显示界面; 0034 图3是本发明实施例提供的一种BIM模型非几何信息的赋予系统的结构框图; 0035 图4是本发明实施例提供的第二种BIM模型非几何信息的赋予系统的结构框图; 0036 图5是本发明实施例提供的第三种BIM模型非几何信息的赋予系统的结构框图。 具体实施方式 0037 下面结合附图和具体实施例对本发明做进一步的详细说明。 对于以下实施例中的 步骤编号, 其仅为了便于阐述说明而。
16、设置, 对步骤之间的顺序不做任何限定, 实施例中的各 说明书 2/10 页 5 CN 111400799 A 5 步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。 0038 MTSchema, 即Metro Schema, 是一种用于解决多种BIM软件之间工程数据交互问题 的数据库模式, MTSchema包含文档、 商业数据和关联的非几何数据, 并内嵌到XML文件中, 其 数据定义符合XmlSchema规范。 XmlSchema是一种基于Xml格式的Schema文件, 可以同时定义 信息结构和信息内容, 包含可出现在文档中的元素、 属性、 元素继承关系、 子元素次序和数 目、 元素。
17、和属性的数据类型、 默认值以及固定值等内容。 Schema可以理解为概要、 轮廓、 结 构、 规则或标准。 用户可以根据XmlSchema编写符合规则的Xml文档, 可以根据XmlSchema进 行语法提示, 可以根据XmlSchema解析Xml。 0039 MTSchema包含MTClass、 MTProperty及MTPropertyValue, 其中, MTClass是一个数 据表定义, 对应非几何属性类; MTProperty是一个列定义, 对应某种属性; MTPropertyValue 就像是一个单元格对应的属性值; MTSchema类似于数据库中的模式, 是数据库对象的集合, 可以。
18、存储各种属性类。 0040 如图1所示, 本发明实施例提供了一种BIM模型非几何信息的赋予方法, 包括以下 步骤: 0041 S1、 从Revit平台获取待赋予非几何信息的模型构件。 0042 S2、 根据所述模型构件显示预设的编码体系标准, 并获取所述模型构件的非几何 信息。 0043 S3、 将获取的所述非几何信息赋予给所述构件模型。 0044 所述编码体系标准基于MTSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValue, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名。
19、称。 0045 优选地, 所述MTSchema可以包含若干个MTClass, 所述MTClass可以包含若干个 MTProperty, 所述MTProperty可以包含若干个MTPropertyValue。 0046 具体地, 上述编码体系标准的总体编码规则可以用以下文件表示: 说明书 3/10 页 6 CN 111400799 A 6 0047 0048 其中, MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备材料类型 及设备材料名称。 0049 除总体编码规则Xml Schema之外, 本实施例在Level 1-2, 即 “线路” 及 “位置” 也制 定了规则。
20、标准Xml Schema, 如下文件所示, 以四号线南延段为例。 说明书 4/10 页 7 CN 111400799 A 7 0050 说明书 5/10 页 8 CN 111400799 A 8 0051 0052 其中, 上述文件为线路及位置的具体MTProperty属性。 0053 对于某个确定的线路及站点, 再次细化MTProperty属性的MTPropertyValue专业 属性, 以下为Level 3某 “专业” 制定的规则标准Xml Schema。 0054 说明书 6/10 页 9 CN 111400799 A 9 0055 说明书 7/10 页 10 CN 111400799 。
21、A 10 0056 0057 由于Level 4及以上规则繁杂且原理与Level 1-3相同, 在此不再列举。 0058 具体地, 首先, 用户在Revit平台界面浏览BIM模型并选择需要赋予非几何信息的 模型构件。 选择方式包括点选或框选, 即可实现批量选择。 对于已被选择的需要赋予非几何 信息的模型构件, 通过鼠标右键或其它方式是Revit平台显示预设的编码体系标准, 如图2 所示, 以18号线为例, MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备材 料类型及设备材料名称, 用户根据实际的线路情况选填, 系统根据用户选填的信息及编码 体系标准自动赋予所述构件。
22、的非几何信息。 0059 优选地, 所述定义采用软编码方式。 0060 具体地, MTSchema具有非常强的互操作性, 采用计算机科学中的软编码方式, 可以 在运行时修改。 计算机科学中还有一种硬编码方式, 可在软件开发过程中, 直接将规范固化 在代码中。 此编码方式适用于规范稳定的情况, 否则应用方无法根据自身需求定制, 不利于 后期的扩展和维护。 BIM技术应用于行业还不够成熟, 很多规范、 制度还在探索和研制中。 因 此, 应用软编码方式的MTSchema规范来定义轨道交通BIM模型的非几何属性, 符合轨道交通 BIM技术应用现状。 0061 优选地, 所述位置包括所述线路的站点及站点。
23、区间。 轨道交通的线路分为多个站 点, 两个站点之间的区间分为上行区间和下行区间, 因此, 将线路按站点和站点区间划分包 括了线路中所有的施工点。 0062 优选地, 所述MTClass中同一类型的模型构件采用不重复的流水号编码。 如上述编 码规则所示, 不同层级的编码不同, 细分后同一层级不同设备的流水号不同, 使每个模型构 件的非几何属性编码信息不同, 避免重复。 0063 优选地, 所述流水号编码包括车站模式和轨道模式; 所述车站模式随机编号, 所述 轨道模式按线性顺序编号。 如表1所述, 车站模式的流水号编码是随机的, 不注重规律和序 列, 流水号的目的仅在于区别不同的模型构件; 车站。
24、模式适用于同种类型集中且数量有限 说明书 8/10 页 11 CN 111400799 A 11 的模型构件编码; 车站模式的随机流水号编码尽可能地减少了计算机的工作负荷。 轨道模 式的流水号编码按照线性排列方式递减或递增编号, 规律和序列性强; 轨道模式适用于同 种类型数量众多的模型构件编码; 轨道模式下, 由于模型构件的线性位置的先天条件, 采用 线性排列方式编码, 同样极大降低了计算机的工作负荷。 0064 表1、 车站模式和轨道模式的流水号编码 0065 0066 实施本发明实施例包括以下有益效果: 本发明实施例首先基于MTSchema定义BIM 模型构件非几何信息的编码体系标准, 通。
25、过Revit平台获取待赋予非几何信息的模型构件 及对应的非几何信息, 然后将获取的非几何信息赋予给所述模型构件。 该模型构件非几何 信息的赋予方法相比人工赋予, 减少了很多工作量, 而且提高了准确率, 降低了BIM技术应 用在建模阶段的操作难度, 促进了BIM技术应用的推进。 0067 如图3所示, 本发明实施例还提供了一种BIM模型非几何信息的赋予系统, 包括: 0068 模型构件获取模块, 用于从Revit平台获取待赋予非几何信息的模型构件; 0069 非几何信息获取模块, 用于根据所述模型构件显示预设的编码体系标准, 并获取 所述模型构件的非几何信息; 0070 赋予模块, 用于将获取的。
26、所述非几何信息赋予给所述构件模型; 0071 所述编码体系标准基于MTSchema定义, 所述MTSchema包括MTClass、 MTProperty及 MTPropertyValue, 所述MTClass的非几何属性类包括线路、 位置、 专业、 系统、 子系统、 设备 材料类型及设备材料名称。 0072 可见, 上述方法实施例中的内容均适用于本系统实施例中, 本系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0073 如图4所示, 本发明实施例还提供了一种BIM模型非几何信息的赋予系统, 包括: 0074 至少一个处理器; 。
27、0075 至少一个存储器, 用于存储至少一个程序; 0076 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 上述的BIM模型非几何信息的赋予方法。 0077 可见, 上述方法实施例中的内容均适用于本系统实施例中, 本系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0078 一种存储介质, 其中存储有处理器可执行的指令, 所述处理器可执行的指令在由 处理器执行时用于执行上述的BIM模型非几何信息的赋予系统。 同样地, 上述方法实施例中 说明书 9/10 页 12 CN 111400799 A 12 的内。
28、容均适用于本存储介质实施例中, 本存储介质实施例所具体实现的功能与上述方法实 施例相同, 并且达到的有益效果与上述方法实施例所达到的有益效果也相同。 0079 如图5所示, 本发明实施例还提供了一种BIM模型非几何信息的赋予系统, 包括平 台设备以及与所述平台设备连接的计算机设备; 其中, 0080 所述平台设备, 用于构建所述Revit平台; 0081 所述计算机设备包括: 0082 至少一个处理器; 0083 至少一个存储器, 用于存储至少一个程序; 0084 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 上述的BIM模型非几何信息的赋予方法。 0085 可见,。
29、 上述方法实施例中的内容均适用于本系统实施例中, 本系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0086 以上是对本发明的较佳实施进行了具体说明, 但本发明创造并不限于所述实施 例, 熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替 换, 这些等同的变形或替换均包含在本申请权利要求所限定的范围内。 说明书 10/10 页 13 CN 111400799 A 13 图1 图2 说明书附图 1/2 页 14 CN 111400799 A 14 图3 图4 图5 说明书附图 2/2 页 15 CN 111400799 A 15 。