基于BIM的住宅二级数模建模方法、系统及其存储介质与流程

文档序号:17363898发布日期:2019-04-09 22:17阅读:327来源:国知局
基于BIM的住宅二级数模建模方法、系统及其存储介质与流程

本发明涉及住宅产业化二级建筑模数系统,特别涉及基于bim的住宅二级数模建模方法、系统及其存储介质。



背景技术:

bim的核心是通过建立虚拟的建筑工程三维模型,利用数字化技术,为这个模型提供完整的、与实际情况一致的建筑工程信息库。该信息库不仅包含描述建筑物构件的几何信息、专业属性及状态信息,还包含了非构件对象(如空间、运动行为)的状态信息。借助这个包含建筑工程信息的三维模型,大大提高了建筑工程的信息集成化程度,从而为建筑工程项目的相关利益方提供了一个工程信息交换和共享的平台。

通过将bim结合至住宅的产业化上,能够通过工业化生产的方式来建造住宅,提高住宅生产的劳动生产率,提高住宅的整体质量,降低成本,降低物耗、能耗。

现有的基于bim进行构建的建筑工程三维模型,一般都需要相关的建筑工程师逐一在所对应的区域内进行模型的建造,确保当前位置所需的模型是客户所需的;为了加快建模效率,所以很多工程师会利用现有的数据库或者自己建立所述的数据库,通过调取已经录入在数据库中的数据来提高建模的效率;但是,调取的过程需要自己不断的在数据库中寻找相关的数据来进行调取,若没有进行很好的归类,则寻找调取的时间就会翻倍,所以该调取数据的过程仍然会降低工程师的整体建模效率,所以具有一定的改进空间。



技术实现要素:

本发明的第一目的是提供一种基于bim的住宅二级数模建模方法,能够根据所选定的位置自动筛选所需要的模型数据以供调取。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种基于bim的住宅二级数模建模方法,包括:

获取位于当前基础模型数据信息上的当前选定位置信息;

从预先设置的选定位置信息与模型数据信息之间的对应关系中,于所预设的模型数据库中查找与所述当前选定位置信息对应的当前模型数据信息;所述选定位置信息包括区域位置信息,所述模型数据信息包括与区域位置信息相互对应的区域模型数据信息;

根据当前区域位置信息以将对应的当前区域模型数据信息暂存至所预设的区域模型暂存数据库中以供调取。

采用上述方案,由于不同的区域需要方式不同的模型数据,在建立模型数据库的过程中已经进行了设定,例如:马桶的模型数据、淋浴房的模型数据关联的是浴室这个位置信息,即根据所预设的关联情况来就目前所获取的当前选定位置信息进行查找对应的当前模型数据信息,将所有关联的模型数据查找到之后在存储至区域模型暂存数据库中,方便后续调取,能够有效避免工程师在进行建模过程中需要在总数据中不断查找所需要的数据;只需要打开区域模型暂存数据库即可查看所有当前位置所需要的模型数据,查询简单且能够避免工程师遗忘设置当前位置所需要设置的模型数据,确保建模的准确性。

作为优选,所述选定位置信息包括位于区域位置信息中的具体位置信息,所述模型数据信息包括与具体位置信息相互对应的具体模型数据信息;

获取当前具体位置信息所对应的区域位置信息相关的区域模型暂存数据库;

从预先设置的具体位置信息与具体模型数据信息之间的对应关系中,于区域模型暂存数据库中查找与所述当前具体位置信息对应的当前具体模型数据信息;

根据当前具体位置信息以将对应的当前具体模型数据信息暂存至所预设的具体模型暂存数据库中以供调取。

采用上述方案,根据初步选定的区域,则筛选当前区域内的数据,在选定区域之后,则需要对区域内的具体位置进行建模,通过在区域内获取对应的具体位置信息,根据获取的具体位置信息,在区域模型暂存数据库中筛选具体位置信息对应的具体模型数据信息,并存储到具体模型暂存数据库中进行暂存,并供工程师后续直接进行调取。

作为优选,根据当前具体位置信息的改变以判断是否清除具体模型暂存数据库;

若当前具体位置信息发生改变,则清除具体模型暂存数据库中的具体模型数据信息,重新获取当前具体位置信息所对应的当前具体模型数据信息并进行存储。

采用上述方案,在重新选定具体位置信息之后,则对具体模型暂存数据库中所对应的具体模型数据信息进行更新,即无论工程师选中哪个具体位置就能够直接调取当前位置所需要配置的具体模型该数据信息。

作为优选,根据当前区域位置信息的改变以判断是否清除区域模型暂存数据库以及具体模型暂存数据库;

若当前区域位置信息发生改变,则清除区域模型暂存数据库中的区域模型数据信息以及具体模型暂存数据库中的具体模型数据信息,重新获取当前区域位置信息所对应的当前区域模型数据信息并进行存储。

采用上述方案,在重新选定区域位置之后,则对区域模型暂存数据库中所对应的区域模型数据信息以及具体模型暂存数据库进行清除,并根据更改的区域重新载入对应区域的区域模型数据信息,以便后去调取。

作为优选,获取当前具体位置信息处所选择的选中区域信息;所述选中区域信息包括尺寸大小信息;

根据尺寸大小信息以于具体模型暂存数据库中查找当前具体位置信息所对应的当前具体模型数据信息;

获取符合尺寸大小信息要求的当前具体模型数据信息并进行反馈。

采用上述方案,由于具体位置信息需要的具体模型数据信息的尺寸不同,故先对当前具体位置信息处选择,所需尺寸的选中区域信息,根据选中区域信息的尺寸大小信息来筛选能够适配的具体模型数据信息,并通过相关的展示方式来进行展示,以便于工程师选取。

作为优选,所述尺寸大小信息包括选中长度信息、选中宽度信息以及选中高度信息;所述具体模型数据信息包括模型长度信息、模型宽度信息以及模型高度信息;

判定尺寸大小信息是否符合要求的方法如下:

获取选中区域信息所对应的选中长度信息、选中宽度信息以及选中高度信息;

根据选中区域信息的选中长度信息、选中宽度信息以及选中高度信息与具体模型数据信息的模型长度信息、模型宽度信息以及模型高度信息进行相互比较;

若选中长度信息小于等于模型长度信息且选中宽度信息小于等于模型宽度信息且选中高度信息小于等于模型高度信息,则判定该具体模型数据信息符合选中区域信息的尺寸大小信息要求。

采用上述方案,在判断尺寸大小是否符合要求的过程中,只有长度、宽度、高度均符合要求才能够放置到当前的位置,否则无法放置到对应的位置,故通过选中的长度、宽度、高度依次与模型的长度、宽度、高度进行比较,只有均小于等于选中区域的尺寸大小的模型才能符合要求,从而实现判定。

作为优选,所述模型长度信息为具体模型数据信息所对应最长的长度信息;所述模型宽度信息为具体模型数据信息所对应最长的宽度信息;所述模型高度信息为具体模型数据信息所对应最长的高度信息。

采用上述方案,由于模型数据并非是规则的长方体,所以具有很多的长度、宽度、高度,为了确保模型数据能够放置对应的位置,则直接以最长的长度、最宽的宽度以及最高的高度作为比对条件。

作为优选,所述尺寸大小信息形成的方法如下:

根据所预设的最小单位尺寸大小以将基础模型数据信息进行等分处理以形成具有最小单位尺寸大小的若干最小单位区域信息;

获取当前具体位置信息处所选择的选中区域信息;

根据选中区域信息所包含的最小单位区域信息以形成尺寸大小信息。

采用上述方案,对基础模型数据信息进行最小单位化,将所有的数据变成一个个的最小单位,而每个最小单位具有相应的尺寸,故通过累加最小单位即可获取到选中区域的尺寸,整体的获取方法简单且容易实现。

本发明的第二目的是提供一种存储介质,能够存储相应的指令集,根据所选定的位置自动筛选所需要的模型数据以供调取。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种存储介质,其存储有指令集,所述指令集适于一处理器加载并执行如下处理,包括:

获取位于当前基础模型数据信息上的当前选定位置信息;

从预先设置的选定位置信息与模型数据信息之间的对应关系中,于所预设的模型数据库中查找与所述当前选定位置信息对应的当前模型数据信息;所述选定位置信息包括区域位置信息,所述模型数据信息包括与区域位置信息相互对应的区域模型数据信息;

根据当前区域位置信息以将对应的当前区域模型数据信息暂存至所预设的区域模型暂存数据库中以供调取。

采用上述方案,由于不同的区域需要方式不同的模型数据,在建立模型数据库的过程中已经进行了设定,例如:马桶的模型数据、淋浴房的模型数据关联的是浴室这个位置信息,即根据所预设的关联情况来就目前所获取的当前选定位置信息进行查找对应的当前模型数据信息,将所有关联的模型数据查找到之后在存储至区域模型暂存数据库中,方便后续调取,能够有效避免工程师在进行建模过程中需要在总数据中不断查找所需要的数据;只需要打开区域模型暂存数据库即可查看所有当前位置所需要的模型数据,查询简单且能够避免工程师遗忘设置当前位置所需要设置的模型数据,确保建模的准确性。

本发明的第三目的是提供一种基于bim的住宅二级数模建模系统,能够根据所选定的位置自动筛选所需要的模型数据以供调取。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种基于bim的住宅二级数模建模系统,包括:

处理器,用于加载并执行指令集;以及

如上述的存储介质。

采用上述方案,由于不同的区域需要方式不同的模型数据,在建立模型数据库的过程中已经进行了设定,例如:马桶的模型数据、淋浴房的模型数据关联的是浴室这个位置信息,即根据所预设的关联情况来就目前所获取的当前选定位置信息进行查找对应的当前模型数据信息,将所有关联的模型数据查找到之后在存储至区域模型暂存数据库中,方便后续调取,能够有效避免工程师在进行建模过程中需要在总数据中不断查找所需要的数据;只需要打开区域模型暂存数据库即可查看所有当前位置所需要的模型数据,查询简单且能够避免工程师遗忘设置当前位置所需要设置的模型数据,确保建模的准确性。

综上所述,本发明具有以下有益效果:能够把将根据选定的位置进行筛选关联的模型数据并将这些模型数据存储至暂存的数据库中以供调取,以便于后续直接在暂存的数据库中调取即可,调取更加方便。

附图说明

图1为基于bim的住宅二级数模建模方法的流程框图;

图2为具体位置筛选模型数据的方法的流程框图;

图3为尺寸大小信息形成的方法的流程框图;

图4为判定尺寸大小信息是否符合要求的方法的流程框图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

本发明实施例提供一种基于bim的住宅二级数模建模方法,包括:获取位于当前基础模型数据信息上的当前选定位置信息;从预先设置的选定位置信息与模型数据信息之间的对应关系中,于所预设的模型数据库中查找与所述当前选定位置信息对应的当前模型数据信息;所述选定位置信息包括区域位置信息,所述模型数据信息包括与区域位置信息相互对应的区域模型数据信息;根据当前区域位置信息以将对应的当前区域模型数据信息暂存至所预设的区域模型暂存数据库中以供调取。

本发明实施例中,由于不同的区域需要方式不同的模型数据,在建立模型数据库的过程中已经进行了设定,例如:马桶的模型数据、淋浴房的模型数据关联的是浴室这个位置信息,即根据所预设的关联情况来就目前所获取的当前选定位置信息进行查找对应的当前模型数据信息,将所有关联的模型数据查找到之后在存储至区域模型暂存数据库中,方便后续调取,能够有效避免工程师在进行建模过程中需要在总数据中不断查找所需要的数据;只需要打开区域模型暂存数据库即可查看所有当前位置所需要的模型数据,查询简单且能够避免工程师遗忘设置当前位置所需要设置的模型数据,确保建模的准确性。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

下面结合说明书附图对本发明实施例作进一步详细描述。

请参见图1,本发明实施例提供一种基于bim的住宅二级数模建模方法,所述方法的主要流程描述如下。

如图1所示:

步骤100:获取位于当前基础模型数据信息上的当前选定位置信息。

其中,基础模型数据信息即为建筑相关的基础模型数据,该数据可以是重新构建的,也可以是导入的数据,该基础模型数据信息具有不同区域的划分,例如针对于住宅,具有客厅、卧室、厨房、书房、厕所等等一些区域;即在基础模型数据信息中已经定义了相关的区域类型,以便于后去获取进行关联。选定位置信息通过外部触发设备进行触发所对应的选取位置信息,外部触发设备可以是书标、键盘、触摸板、触摸屏等等输入设备,选定位置信息包括区域位置信息以及位于区域位置信息中的具体位置信息,区域位置信息对应于客厅、卧室、厨房等等大范围的区域;具体位置信息,则例如对应于厨房中清洗台的位置、燃气灶的位置等等具体的位置。

步骤200:从预先设置的选定位置信息与模型数据信息之间的对应关系中,于所预设的模型数据库中查找与当前选定位置信息对应的当前模型数据信息。

其中,模型数据信息包括与区域位置信息相互对应的区域模型数据信息、与具体位置信息相互对应的具体模型数据信息;不同的区域位置以及具体位置,均关联了对应的模型数据,因为在不同位置所需要放置的模型数据是不同的,故完成关联之后以便于后续查找。

步骤300:根据当前区域位置信息以将对应的当前区域模型数据信息暂存至所预设的区域模型暂存数据库中以供调取。

其中,在查找筛选出相关的模型数据之后,将这些模型数据存储至对应的区域模型暂存数据库,从而方便后续工程师进行调取,同时能够通过相关的展示页面进行展示区域模型暂存数据库中的区域模型数据信息;通过直接外部设备进行选择即可实现调取,操作便捷。

在建模过程中,会切换不同的区域位置,故区域模型暂存数据库以及具体模型暂存数据库也需要进行更新;故根据当前区域位置信息的改变以判断是否清除区域模型暂存数据库以及具体模型暂存数据库;若当前区域位置信息发生改变,则清除区域模型暂存数据库中的区域模型数据信息以及具体模型暂存数据库中的具体模型数据信息,重新获取当前区域位置信息所对应的当前区域模型数据信息并进行存储。

步骤400:获取当前具体位置信息所对应的区域位置信息相关的区域模型暂存数据库。

其中,建模的过程是对具体位置进行建模的过程,通过调取现有的数据能够加快建模的速度,故在选定到对应的区域位置信息后,继续获取当前具体位置信息所对应的区域位置信息相关的区域模型暂存数据库,以便于在进行对具体位置进行建模的过程中能够实现调取。

步骤500:从预先设置的具体位置信息与具体模型数据信息之间的对应关系中,于区域模型暂存数据库中查找与当前具体位置信息对应的当前具体模型数据信息。

其中,不同的具体位置关联了对应的模型数据,因为在不同位置所需要放置的模型数据是不同的,故完成关联之后以便于后续查找。

步骤600:根据当前具体位置信息以将对应的当前具体模型数据信息暂存至所预设的具体模型暂存数据库中以供调取。

其中,在查找筛选出相关的模型数据之后,将这些模型数据存储至对应的具体模型暂存数据库,从而方便后续工程师进行调取,同时能够通过相关的展示页面进行展示具体模型暂存数据库中的具体模型数据信息;通过直接外部设备进行选择即可实现调取,操作便捷。

在建模过程中,会切换区域位置中的不同更具体位置,具体模型暂存数据库需要进行更新;故根据当前具体位置信息的改变以判断是否清除具体模型暂存数据库;若当前具体位置信息发生改变,则清除具体模型暂存数据库中的具体模型数据信息,重新获取当前具体位置信息所对应的当前具体模型数据信息并进行存储。

在进行具体位置筛选模型数据的过程中,需要能够具体位置的大小要求,如图2所示,具体筛选的方法如下:

步骤710:获取当前具体位置信息处所选择的选中区域信息,选中区域信息包括尺寸大小信息。

其中,通过外部触发设备进行触发所对应的选取位置信息,外部触发设备可以是书标、键盘、触摸板、触摸屏等等输入设备,选择位置信息即为一个具体位置的区域,在该区域内进行放置对应的模型数据,故需要进行尺寸大小的核实以便于调取合适的模型数据。尺寸大小信息包括选中长度信息、选中宽度信息以及选中高度信息。

如图3所示,尺寸大小信息形成的方法如下:

步骤711:根据所预设的最小单位尺寸大小以将基础模型数据信息进行等分处理以形成具有最小单位尺寸大小的若干最小单位区域信息。

步骤712:获取当前具体位置信息处所选择的选中区域信息。

步骤713:根据选中区域信息所包含的最小单位区域信息以形成尺寸大小信息。

其中,最小单位区域信息即优选为长宽高均为1cm的立方体,方便计算所选中区域的尺寸。

步骤720:根据尺寸大小信息以于具体模型暂存数据库中查找当前具体位置信息所对应的当前具体模型数据信息。

其中,具体模型数据信息包括模型长度信息、模型宽度信息以及模型高度信息;模型长度信息为具体模型数据信息所对应最长的长度信息;模型宽度信息为具体模型数据信息所对应最长的宽度信息;模型高度信息为具体模型数据信息所对应最长的高度信息。

步骤730:获取符合尺寸大小信息要求的当前具体模型数据信息并进行反馈。

其中,如图4所示,判定尺寸大小信息是否符合要求的方法如下:

步骤731:获取选中区域信息所对应的选中长度信息、选中宽度信息以及选中高度信息。

步骤732:根据选中区域信息的选中长度信息、选中宽度信息以及选中高度信息与具体模型数据信息的模型长度信息、模型宽度信息以及模型高度信息进行相互比较。

步骤733:若选中长度信息小于等于模型长度信息且选中宽度信息小于等于模型宽度信息且选中高度信息小于等于模型高度信息,则判定该具体模型数据信息符合选中区域信息的尺寸大小信息要求。

其中,由于具体位置信息需要的具体模型数据信息的尺寸不同,故先对当前具体位置信息处选择,所需尺寸的选中区域信息,根据选中区域信息的尺寸大小信息来筛选能够适配的具体模型数据信息,并通过相关的展示方式来进行展示,以便于工程师选取;在判断尺寸大小是否符合要求的过程中,只有长度、宽度、高度均符合要求才能够放置到当前的位置,否则无法放置到对应的位置,故通过选中的长度、宽度、高度依次与模型的长度、宽度、高度进行比较,只有均小于等于选中区域的尺寸大小的模型才能符合要求,从而实现判定。

本发明实施例提供一种存储介质,存储介质存储有指令集,该指令集适于一处理器加载并执行包括图1-图4。流程中的各个步骤。

计算机存储介质例如包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

基于同一发明构思,本发明实施例提供一种基于bim的住宅二级数模建模系统,包括:处理器,用于加载并执行指令集;以及上述的存储介质。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1