【技术实现步骤摘要】
户型图处理方法、系统、装置和计算机可读存储介质
本申请涉及户型图处理领域,并且具体涉及户型图处理方法、系统、装置和计算机可读存储介质。
技术介绍
建筑物的户型图生成技术是指通过对建筑物中的每个组成部分进行三维建模后,提取其在二维平面的轮廓,并通过定位技术得到每个组成部分的轮廓的相对位置关系,最终拼接得到建筑物的户型图。由于三维建模技术和定位技术都会产生一定的误差,因此使得最终拼接得到的户型图的每个组成部分的轮廓出现位置上的偏移。
技术实现思路
本申请提供了一种户型图处理方法、系统、装置和计算机可读存储介质。根据本公开的一个方面,提供了一种户型图处理方法,包括:获取户型的平面轮廓图,所述平面轮廓图包括所述户型的多个房间的轮廓图,每个房间的轮廓图包括多条边和多个顶点;对于每个房间的轮廓图的至少一个顶点,在其他房间的轮廓图上选取满足第一条件的顶点作为所述至少一个顶点的关联顶点,以得到所述户型的轮廓图中的关联点对;基于所述关联点对,确定所述多个房间中至少一个房间的校正偏移量;按照所确定的至少一个房间的校正 ...
【技术保护点】
1.一种户型图处理方法,包括:/n获取户型的平面轮廓图,所述平面轮廓图包括所述户型的多个房间的轮廓图,每个房间的轮廓图包括多条边和多个顶点;/n对于每个房间的轮廓图的至少一个顶点,在其他房间的轮廓图上选取满足第一条件的顶点作为所述至少一个顶点的关联顶点,以得到所述户型的轮廓图中的关联点对;/n基于所述关联点对,确定所述多个房间中至少一个房间的校正偏移量;/n按照所确定的至少一个房间的校正偏移量,校正所述至少一个房间的轮廓图。/n
【技术特征摘要】
1.一种户型图处理方法,包括:
获取户型的平面轮廓图,所述平面轮廓图包括所述户型的多个房间的轮廓图,每个房间的轮廓图包括多条边和多个顶点;
对于每个房间的轮廓图的至少一个顶点,在其他房间的轮廓图上选取满足第一条件的顶点作为所述至少一个顶点的关联顶点,以得到所述户型的轮廓图中的关联点对;
基于所述关联点对,确定所述多个房间中至少一个房间的校正偏移量;
按照所确定的至少一个房间的校正偏移量,校正所述至少一个房间的轮廓图。
2.根据权利要求1所述的户型图处理方法,还包括:
对于每个房间的轮廓图的至少一条边,在其他房间的轮廓图上选取满足第二条件的边作为所述至少一条边的关联边,以得到所述户型的轮廓图中的关联边对;
其中,基于所述关联点对确定所述多个房间中至少一个房间的校正偏移量包括:基于所述关联点对和所述关联边对,确定所述多个房间中至少一个房间的校正偏移量。
3.根据权利要求1所述的户型图处理方法,其中,所述在其他房间的轮廓图上选取满足第一条件的顶点作为所述至少一个顶点的关联顶点包括:
在其他房间的轮廓图上选取与所述至少一个顶点的之间距离小于第一阈值的顶点作为所述至少一个顶点的关联顶点。
4.根据权利要求2所述的户型图处理方法,其中,所述在其他房间的轮廓图上选取满足第二条件的边作为所述至少一条边的关联边包括:
在其他房间的轮廓图上选取与所述至少一条边之间的角度小于第二阈值、且其上的点与所述至少一条边上的点之间的最近距离小于第三阈值的边作为所述至少一条边的关联边。
5.根据权利要求4所述的户型图处理方法,其中,通过以下步骤计算其他房间的轮廓图上的边上的点与所述至少一条边上的点之间的最近距离:
计算其他房间的轮廓图上的边上的所有点与所述至少一条边上的所有点之间的距离,并且
从所计算的距离中选取最短距离作为其他房间的轮廓图上的边上的点与所述至少一条边上的点之间的最近距离。
6.根据权利要求1所述的户型图处理方法,其中,确定所述多个房间中至少一个房间的校正偏移量包括:
基于所述关联点对,构建用于所述户型图的距离函数;
确定所述至少一个房间的校正偏移量,使得所述距离函数最小化。
7.根据权利要求4所述的户型图处理方法,其中,确定所述多个房间中至少一个房间的校正偏移量还包括:
基于所述关联点对和所述关联边对,构建用于所述户型图的距离函数;
确定所述至少一个房间的校正偏移量,使得所述距离函数最小化。
8.根据权利要求7所述的户型图处理方法,其中,所述距离函数为:
其中,ci表示轮廓图的第i...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。