用于处理房屋的户型矢量数据的方法、电子设备和介质技术

技术编号:24800661 阅读:76 留言:0更新日期:2020-07-07 21:14
本公开提供一种由计算机实现的用于处理房屋的户型矢量数据的方法。根据户型矢量数据,计算房屋的任意两个分间的特征点之间的距离,其中,分间的特征点是对应于分间的几何图形的中心或重心;以及将计算得到的距离排列成数组,基于数组生成用于表征房屋的分间布局的向量。根据本公开的方法可以有效地用于比较房屋分间布局的相似性。

【技术实现步骤摘要】
用于处理房屋的户型矢量数据的方法、电子设备和介质
本公开涉及数据处理,特别涉及对房屋的户型矢量数据的处理。
技术介绍
“户型”是人们描述房屋的常用术语,也是人们选择房屋时会考虑的重要指标。户型一般是指房屋的空间布局,可以包括房屋中例如客厅、卧室、厨房、卫生间等各个房间的数量、位置和/或面积等信息。通过比较户型图,人们可以直观地判断出两个房屋的空间布局是否相似。然而,在存在海量户型的情况下,逐一进行人工判断已不可能,需要依赖计算设备进行相似性比较。而如何使得计算设备的判断结果尽可能地符合人类的感官判断,是一个需要解决的问题。
技术实现思路
根据本公开的一个方面,提供了一种由计算机实现的用于处理房屋的户型矢量数据的方法。所述方法包括:根据所述户型矢量数据,计算所述房屋的任意两个分间的特征点之间的距离,以及将计算得到的所述距离排列成数组,基于所述数组生成用于表征所述房屋的分间布局的向量。其中,所述分间的特征点是对应于所述分间的几何图形的中心或重心。在一些实施例中,所述将计算得到的所述距离排列成数组包括:根据每个距离所涉及的两个分间本文档来自技高网...

【技术保护点】
1.一种由计算机实现的用于处理房屋的户型矢量数据的方法,所述方法包括:/n根据所述户型矢量数据,计算所述房屋的任意两个分间的特征点之间的距离,其中,所述分间的特征点是对应于所述分间的几何图形的中心或重心;以及/n将计算得到的所述距离排列成数组,基于所述数组生成用于表征所述房屋的分间布局的向量。/n

【技术特征摘要】
1.一种由计算机实现的用于处理房屋的户型矢量数据的方法,所述方法包括:
根据所述户型矢量数据,计算所述房屋的任意两个分间的特征点之间的距离,其中,所述分间的特征点是对应于所述分间的几何图形的中心或重心;以及
将计算得到的所述距离排列成数组,基于所述数组生成用于表征所述房屋的分间布局的向量。


2.如权利要求1所述的用于处理房屋的户型矢量数据的方法,其中,所述将计算得到的所述距离排列成数组包括:
根据每个距离所涉及的两个分间的分间类型,对计算得到的所述距离进行归类使得在所述数组内形成至少一个距离子组,其中,同一距离子组中的每个距离所涉及的两个分间的分间类型分别与该距离子组中任意一个其他距离所涉及的两个分间的分间类型相同,其中,
基于所述户型矢量数据获取所述分间的分间类型。


3.如权利要求2所述的用于处理房屋的户型矢量数据的方法,其中,对所述至少一个距离子组中的每个距离子组中所包括的所有距离按数值大小进行排序。


4.如权利要求1至3中任一项所述的用于处理房屋的户型矢量数据的方法,其中,所述方法还包括:
根据所述户型矢量数据,获取所述房屋中的各个分间的面积;
根据每个面积所涉及的分间的分间类型,将所述面积进行归类使得在所述数组内形成至少一个面积子组,其中,同一面积子组中的每个面积涉及的分间类型相同,其中,
基于所述户型矢量数据获取所述分间的分间类型。


5.如权利要求4所述的用于处理房屋的户型矢量数据的方法,其中,对所述至少一个面积子组中的每个面积子组中所包括的所有面积按数值大小进行排序。


6.如权利要求1至5中任一项所述的用于处理房屋的户型矢量数据的方法,其中,所述方法还包括:
根据所述户型矢量数据,获取所述房屋的第一二维拓扑矩阵,其中所述第一二维拓扑矩阵中的值表示所述值的所在行所代表的分间与所述值的所在列所代表的分间之间是否相邻可达,并且其中,所述数组包括所述第一二维拓扑矩阵作作为子组;和/或
根据所述户型矢量数据,获取所述房屋的第二二维拓扑矩阵,其中所述第二二维拓扑矩阵中的值表示所述值的所在行所代表的分间与所述值的所在列所代表的分间之间是否共享墙体,并且其中,所述数组包括所述第二二维拓扑矩阵作为子组。


7.如权利要求2至6中任一项所述的用于处理房屋的户型矢量数据的方法,其中,所述方法还包括:预先规定所述至少一个距离子组中的每个距离子组所能包含的距离的总数,并且其中,当一个距离子组所能包含的距离的总数大于应...

【专利技术属性】
技术研发人员:李雨龙于东海宋鑫蔡白银
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

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

1