当前位置: 首页 > 专利查询>清华大学专利>正文

模型导出方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33638366 阅读:17 留言:0更新日期:2022-06-02 01:54
本发明专利技术涉及建筑模型领域,具体涉及一种模型导出方法、装置、电子设备及存储介质。该方法包括:从存储空间中获取当前模型导出请求,存储空间用于存储至少一个模型导出请求,模型导出请求中包括第一格式的建筑模型的位置信息;从当前模型导出请求中的位置信息中获取第一格式的目标建筑模型;基于第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型。上述方法,当存在大量模型需要导出时,减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。成模型导出任务。成模型导出任务。

【技术实现步骤摘要】
模型导出方法、装置、电子设备及存储介质


[0001]本专利技术涉及建筑模型领域,具体涉及一种模型导出方法、装置、电子设备及存储介质。

技术介绍

[0002]建筑模型有两类数据组织格式,分别是闭源的和特定BIM建模软件相关的数据格式和开源的可用于多方数据交互的数据格式。其中,第一类闭源的和特定BIM建模软件相关的数据是对外不透明的,必须借助对应的软件才能获得模型中的信息。第二类开源的BIM数据格式当前可用的只有buildSMART国际组织开发并推广的IFC标准,其模型中的数据对所有人可见,它被广泛用于各种BIM软件互相之间的模型数据交互,被各种上下游的BIM应用软件广泛支持,已经成为BIM领域数据交换的桥梁。
[0003]因此,第一类闭源数据需要导出成IFC才能用于各种下游的如轻量化展示、碰撞检测、模型检查等任务。
[0004]但是,现有技术中,一些建筑建模软件自身的模型导出功能一次只能导出一个模型,当有多个模型需要导出时,需要用户手动不断地在软件GUI界面上打开模型、进行导出设置并点击导出相关功能按钮,并且每次导出任务均需人工等待,因此整个流程非常低效。在相关企业应用中,当存在大量建筑模型需要从建模软件中导出成开源模型格式时,上述人工手动操作的方法不够自动化。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种模型导出方法、装置、电子设备及存储介质,旨在解决当存在大量建筑模型需要导出时,不能高效完成模型导出任务的问题。
[0006]根据第一方面,本专利技术实施例提供了一种模型导出方法,该方法包括:
[0007]从存储空间中获取当前模型导出请求,存储空间用于存储至少一个模型导出请求,模型导出请求中包括第一格式的建筑模型的位置信息;
[0008]从当前模型导出请求中的位置信息中获取第一格式的目标建筑模型;
[0009]基于第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型。
[0010]本专利技术实施例提供的模型导出方法,从存储空间中获取当前模型导出请求,说明电子设备可以将用户输入的至少一个模型导出请求存储在存储空间中,而不是每次只允许用户输入一个模型导出请求。因此,可以提高模型导出的效率。此外,从当前模型导出请求中的位置信息中获取第一格式的目标建筑模型,从而可以保证获取到的第一格式的目标建筑模型的准确性,从而不需要用户将第一格式的目标建筑模型输入至电子设备。然后,基于第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型。保证了确定的第二格式的目标建筑模型的准确性,且不需要用户不断地在软件GUI界面上打开模型、选择导出设置并点击导出相关功能按钮、以及进行每次导出任务的等待。因此,上述方法,当
存在大量模型需要导出时,减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。
[0011]结合第一方面,在第一方面第一实施方式中,基于第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型,包括:
[0012]启动第一格式的目标建筑模型对应的目标软件;
[0013]基于第一格式的目标建筑模型触发目标软件中的模型导出操作;
[0014]利用目标软件确定第二格式的目标建筑模型。
[0015]本专利技术实施例提供的模型导出方法,电子设备启动第一格式的目标建筑模型对应的目标软件,因此不需要用户手动打开目标软件。然后,基于第一格式的目标建筑模型触发目标软件中的模型导出操作,利用目标软件确定第二格式的目标建筑模型,从而也不需要用户不断地在目标软件GUI界面上打开模型、选择导出设置并点击导出相关功能按钮。因此,上述方法减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。
[0016]结合第一方面第一实施方式,在第一方面第二实施方式中,利用目标软件确定第二格式的目标建筑模型,包括:
[0017]根据当前模型导出请求,获取当前模型导出请求对应的控制参数;
[0018]将控制参数传输给目标软件对应的目标插件;
[0019]利用目标插件,控制目标软件确定第二格式的目标建筑模型。
[0020]本专利技术实施例提供的模型导出方法,根据当前模型导出请求,获取当前模型导出请求对应的控制参数,从而保证了获取到的控制参数的准确性。将控制参数传输给目标软件对应的目标插件,使得目标插件可以获取到控制参数。然后,利用目标插件,控制目标软件确定第二格式的目标建筑模型,保证了确定的第二格式的目标建筑模型的准确性,且减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。
[0021]结合第一方面,在第一方面第三实施方式中,从存储空间中获取当前模型导出请求,包括:
[0022]从消息队列中获取当前模型导出请求对应的标识信息,消息队列用于存储至少一个模型导出请求的标识信息;
[0023]根据当前模型导出请求对应的标识信息,从存储空间中获取当前模型导出请求。
[0024]本专利技术实施例提供的模型导出方法,从消息队列中获取当前模型导出请求对应的标识信息,从而保证了获取到的当前模型导出请求对应的标识信息的准确性,且使得电子设备可以根据消息队列中模型导出请求对应的标识信息完成各个模型导出请求,不需要用户在一个模型导出请求完成后,再次输入另一个模型导出请求。因此,减少了用户在电子设备完成模型导出请求时的等待时间。然后,根据当前模型导出请求对应的标识信息,从存储空间中获取当前模型导出请求,保证了获取到的模型导出请求的准确性。因此,提高了模型导出的效率,减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。
[0025]结合第一方面,在第一方面第四实施方式中,从当前模型导出请求中的位置信息中获取第一格式的目标建筑模型,包括:
[0026]根据当前模型导出请求中的位置信息,查找第一格式的目标建筑模型,并将第一格式的目标建筑模型下载到本地。
[0027]本专利技术实施例提供的模型导出方法,根据当前模型导出请求中的位置信息,查找第一格式的目标建筑模型,并将第一格式的目标建筑模型下载到本地。因此,不需要用户向电子设备输入第一格式的目标建筑模型,因此,提高了模型导出的效率,减少了在模型导出过程中用户的参与和等待时间,实现了模型导出流程的自动化,能够高效完成模型导出任务。
[0028]结合第一方面,在第一方面第五实施方式中,基于第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型之后,方法还包括:
[0029]获取第二格式的目标建筑模型放置位置;
[0030]根据第二格式的目标建筑模型放置位置,将第二格式的目标建筑模型保存至放置位置。
[0031]本专利技术实施例提供的模型导出方法,获取第二格式的目标建筑模型放置位置;根据第二格式的目标建筑模型放置位置,将第二格式的目标建筑模型保存至放本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型导出方法,其特征在于,所述方法包括:从存储空间中获取当前模型导出请求,所述存储空间用于存储至少一个模型导出请求,所述模型导出请求中包括第一格式的建筑模型的位置信息;从所述当前模型导出请求中的位置信息中获取第一格式的目标建筑模型;基于所述第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一格式的目标建筑模型触发模型导出操作,确定第二格式的目标建筑模型,包括:启动所述第一格式的目标建筑模型对应的目标软件;基于所述第一格式的目标建筑模型触发所述目标软件中的模型导出操作;利用所述目标软件确定所述第二格式的目标建筑模型。3.根据权利要求2所述的方法,其特征在于,所述利用所述目标软件确定所述第二格式的目标建筑模型,包括:根据所述当前模型导出请求,获取所述当前模型导出请求对应的控制参数;将所述控制参数传输给所述目标软件对应的目标插件;利用所述目标插件,控制所述目标软件确定所述第二格式的目标建筑模型。4.根据权利要求1所述的方法,其特征在于,所述从存储空间中获取当前模型导出请求,包括:从消息队列中获取所述当前模型导出请求对应的标识信息,所述消息队列用于存储至少一个模型导出请求的标识信息;根据所述当前模型导出请求对应的标识信息,从存储空间中获取所述当前模型导出请求。5.根据权利要求1所述的方法,其特征在于,所述从所述当前模型导出请求中的位置信息中获取第一格式的目标建筑模型,包括:根据所述当前模型导出请求中的位置信息,查找所述第一格式的目标建筑模型,并将所述第一格式的目标建筑模型下载...

【专利技术属性】
技术研发人员:高歌彭程刘寒顾明
申请(专利权)人:清华大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1