System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于对户型图设计文件进行拆分的方法及相关设备技术_技高网

用于对户型图设计文件进行拆分的方法及相关设备技术

技术编号:40221581 阅读:6 留言:0更新日期:2024-02-02 22:27
本公开提供一种用于对户型图设计文件进行拆分的方法及相关设备。该方法,包括:获取户型图设计文件;从所述户型图设计文件中解析得到多个基础数据,所述基础数据包括数据类型和矢量信息;根据所述多个基础数据,将所述户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种用于对户型图设计文件进行拆分的方法及相关设备


技术介绍

1、装修设计师一般是在户型图的基础上进行装修设计,并可以使用设计软件来针对户型图进行各种设计,例如,拆除非承重墙并重新规划室内空间布局。因此,在一些情形下,装修设计师可能会针对户型图提供多个装修设计,在设计文件中体现为,在不同区域布局不同的装修户型图。

2、但是,本公开的专利技术人发现,在相关技术中,装修设计师可能需要使用其他智能化软件来基于装修设计进行进一步的装修规划,此时,可能需要将设计文件导入到该智能化软件中,而该智能化软件可能无法解析该设计文件。特别是,当该设计文件包括多个装修设计时,这种解析处理将更加难以实现。


技术实现思路

1、本公开提出一种用于对户型图设计文件进行拆分的方法及相关设备,以解决或部分解决上述问题。

2、本公开第一方面,提供了一种用于对户型图设计文件进行拆分的方法,包括:

3、获取户型图设计文件;

4、从所述户型图设计文件中解析得到多个基础数据,所述基础数据包括数据类型和矢量信息;

5、根据所述多个基础数据,将所述户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合。

6、本公开第二方面,提供了一种用于对户型图设计文件进行拆分的装置,包括:

7、获取模块,被配置为:获取户型图设计文件;

8、解析模块,被配置为:从所述户型图设计文件中解析得到多个基础数据,所述基础数据包括数据类型和矢量信息;

9、拆分模块,被配置为:根据所述多个基础数据,将所述户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合。

10、本公开第三方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面所述的方法的指令。

11、本公开第四方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面所述的方法。

12、本公开第五方面,提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行第一方面所述的方法。

13、本公开提供的用于对户型图设计文件进行拆分的方法及相关设备,通过从户型图设计文件中解析得到多个基础数据,并根据这些基础数据来将户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合,使得智能化软件可以根据该目标数据集合来还原每个户型图区域对应的户型图,从而用户通过直接将户型图设计文件导入该智能化软件就能将每个户型图区域对应的户型图解析出来,使用方便,提升了用户体验。

本文档来自技高网...

【技术保护点】

1.一种用于对户型图设计文件进行拆分的方法,包括:

2.如权利要求1所述的方法,其中,根据所述多个基础数据,将所述户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合,包括:

3.如权利要求2所述的方法,其中,根据所述图框,从所述至少一个第一数据集合中筛选出所述至少一个户型图区域对应的所述至少一个目标数据集合,包括:

4.如权利要求3所述的方法,其中,确定所述图框的面积占所述户型图区域的比例是否大于预设比例之后,还包括:

5.如权利要求3所述的方法,其中,确定所述图框的数量之后,还包括:

6.如权利要求2所述的方法,其中,根据所述多个基础数据,确定所述户型图设计文件中是否包含图框,包括:

7.如权利要求2所述的方法,其中,所述矢量信息包括关键点的横坐标和纵坐标;

8.如权利要求7所述的方法,其中,根据所述多个基础数据,将横坐标和纵坐标存在重叠部分的所述基础数据划分到同一第一数据集合中,得到所述至少一个第一数据集合,包括:

9.如权利要求8所述的方法,其中,将多个所述中间数据集合中纵坐标存在重叠部分的所述基础数据划分到同一第一数据集合中,得到所述至少一个第一数据集合,包括:

10.一种用于对户型图设计文件进行拆分的装置,包括:

11.一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行如权利要求1-9任一项所述的方法的指令。

12.一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行如权利要求1-9任一项所述的方法。

13.一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1-9任一项所述的方法。

...

【技术特征摘要】

1.一种用于对户型图设计文件进行拆分的方法,包括:

2.如权利要求1所述的方法,其中,根据所述多个基础数据,将所述户型图设计文件拆分为与至少一个户型图区域对应的至少一个目标数据集合,包括:

3.如权利要求2所述的方法,其中,根据所述图框,从所述至少一个第一数据集合中筛选出所述至少一个户型图区域对应的所述至少一个目标数据集合,包括:

4.如权利要求3所述的方法,其中,确定所述图框的面积占所述户型图区域的比例是否大于预设比例之后,还包括:

5.如权利要求3所述的方法,其中,确定所述图框的数量之后,还包括:

6.如权利要求2所述的方法,其中,根据所述多个基础数据,确定所述户型图设计文件中是否包含图框,包括:

7.如权利要求2所述的方法,其中,所述矢量信息包括关键点的横坐标和纵坐标;

8.如权利要求7所述的方法,其中,根据所述多个基础数据,将横坐标和纵坐标存在...

【专利技术属性】
技术研发人员:黄书豪
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1