首页> 中国专利> 房屋面积展示装置、方法及计算机可读介质

房屋面积展示装置、方法及计算机可读介质

摘要

本发明涉及测绘技术领域,提出了房屋面积展示装置、方法及计算机可读介质,房屋面积展示方法包括获得房屋户型图;所述房屋户型图包括多个端点,多个所述端点按照设定方向围成封闭图形;所述设定方向为顺时针方向或逆时针方向;将所述房屋户型图进行分割,得到分割结果;所述分割结果包括多个区域,每一区域为三角形区域或弧形区域;计算每一区域的面积;将所有区域的面积进行累加,得到房屋面积;将所述分割结果、房屋面积和累加过程发送至显示设备进行展示。通过上述技术方案,解决了现有技术中房屋面积展示方法不能展示具体测绘过程的问题。

著录项

  • 公开/公告号CN114926473A

    专利类型发明专利

  • 公开/公告日2022-08-19

    原文格式PDF

  • 申请/专利权人 唐山达意科技股份有限公司;

    申请/专利号CN202210455827.6

  • 申请日2022-04-24

  • 分类号G06T7/11(2017.01);G06T7/62(2017.01);

  • 代理机构河北捷风专利代理事务所(特殊普通合伙) 13167;

  • 代理人安文龙

  • 地址 063000 河北省唐山市高新区大庆道北侧、学院路西侧(学院北路1702号)

  • 入库时间 2023-06-19 16:25:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-06

    实质审查的生效 IPC(主分类):G06T 7/11 专利申请号:2022104558276 申请日:20220424

    实质审查的生效

说明书

技术领域

本发明涉及测绘技术领域,具体的,涉及房屋面积展示装置、方法及计算机可读介质。

背景技术

开发商在将房产交付给业主时,房产的实际面积是业主关心的一个问题,为了保证房产面积测算的公正,房产的实际面积由专门的测绘机构出具。目前,测绘机构只能给出房产面积数据,无法对测绘过程进行展示,导致有些业主对测绘数据产生疑问,容易产生纠纷。

发明内容

本发明提出房屋面积展示装置、方法及计算机可读介质,解决了相关技术中房屋面积展示方法不能展示具体测绘过程的问题。

本发明的技术方案如下:

第一方面,房屋面积展示方法,包括:

获得房屋户型图;所述房屋户型图包括多个端点,多个所述端点按照设定方向围成封闭图形;

将所述房屋户型图进行分割,得到分割结果;所述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

计算每一区域的面积;

将所有区域的面积进行累加,得到房屋面积;

将所述分割结果、房屋面积和累加过程发送至显示设备进行展示。

第二方面,房屋面积展示装置,包括:

获得单元,用于获得房屋户型图;所述房屋户型图包括多个端点,多个所述端点按照设定方向围成封闭图形;

第一分割单元,用于将所述房屋户型图进行分割,得到分割结果;所述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

第一计算单元,用于计算每一区域的面积;

第二计算单元,用于将所有区域的面积进行累加,得到房屋面积;

发送单元,用于将所述分割结果、房屋面积和累加过程发送至显示设备进行展示。

第三方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现所述的房屋面积展示方法的步骤。

第四方面,房屋面积展示装置,包括:

数据采集设备、数据处理器和显示设备;

其中,所述数据采集设备的数据输出端口与所述数据处理器的数据输入端口具有通讯连接;所述数据处理器的数据输出端口与所述显示设备的数据输入端口具有通讯连接;

所述数据采集设备用于:获得房屋户型图;所述房屋户型图包括多个端点,多个所述端点按照设定方向围成封闭图形;

所述数据处理器用于:

将所述房屋户型图进行分割,得到分割结果;所述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

计算每一区域的面积;

将所有区域的面积进行累加,得到房屋面积;

将所述分割结果、房屋面积和累加过程发送至所述显示设备;

所述显示设备用于:展示所接收到的数据。

本发明的工作原理及有益效果为:

本发明通过将房屋户型图分割为多个三角形区域和/或弧形区域,分别计算每一三角形区域或弧形区域的面积,将多个三角形区域和/或弧形区域的面积累加,得到房屋面积。在进行房屋面积展示时,会展示分割结果和累加过程,便于业主了解房屋面积的计算过程,减少因房屋面积计算发生的纠纷。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明方法流程图;

图2为本发明中一个实施例的分割结果示意图;

图3为本发明中另一实施例的分割结果示意图;

图4为本发明装置的一个实施例结构示意图;

图5为本发明装置的另一实施例结构示意图。

具体实施方式

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

本发明实施例提供房屋面积展示装置、方法及计算机可读存储介质,以解决不能展示具体测绘过程的问题。下面将分别予以介绍。

实施例一

如图1所示,为本实施例房屋面积展示方法流程图,包括:

步骤S100:获得房屋户型图;上述房屋户型图包括多个端点,多个上述端点按照设定方向围成封闭图形;上述设定方向为顺时针方向或逆时针方向;

房屋户型图可以通过现有的绘图软件(例如AutoCAD)绘制,这里不作赘述。

步骤S200:将上述房屋户型图进行分割,得到分割结果;上述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

房屋户型图主要由直线和弧线构成,因此,可以将房屋户型图分割成多个最小单元的三角形区域或弧形区域。具体分割过程包括:

步骤S210:为每一上述端点分配唯一的端点号;

步骤S220:按照设定方向,将上述端点号进行排序,得到初始端点号序列,上述初始端点号序列包括首端点和尾端点;其中,设定方向为顺时针方向或逆时针方向,多个端点按照设定方向围成封闭图形(即房屋户型图)。

步骤S230:执行至少一次三角形分割操作,直至满足停止条件;

其中,任一次三角形分割操作包括:

在当前端点号序列中,按照端点号的排序依次取三个端点作为一个端点组合,得到多个端点组合;其中,任一端点组合的第三个端点,与下一端点组合中的第一个端点为同一端点;最后的端点组合中的第三个端点为:所述首端点或者所述尾端点;任一端点组合的三个端点围成一个三角形区域;端点组合间共同的端点为交点;首次三角形分割操作中的当前端点号序列为所述初始端点号序列;

将首端点、所有交点和尾端点进行排序,得到下一次三角形分割操作所使用的当前端点号序列;

上述停止条件包括:该次三角形分割操作中得到的上述端点组合的个数等于一。

如图2所示,以房屋户型图包括6个端点为例,将6个端点号按照逆时针排序,得到初始端点号序列1,2,3,4,5,6。在初始端点号序列中取(1,2,3)、(3,4,5)、(5,6,1)三个端点组合,其中,(5,6,1)这个端点组合中包括首端点;(1,2,3)、(3,4,5)、(5,6,1)三个端点组合分别围成三个三角形区域,三个端点组合的交点为3和5;然后将首端点1、交点3,5、尾端点6组成新的端点号序列1,3,5,6,作为当前端点号序列;当前端点号序列中取出(1,3,5)、(5,6,1)两个端点组合,因为(5,6,1)这个端点组合已经出现过,不再重复计算,本次三角形分割操作中实际只得到(1,3,5)一个端点组合,三角形分割完成,图2中房屋户型图被分割为(1,2,3)、(3,4,5)、(5,6,1)、(1,3,5)四个三角形区域。

步骤S240:执行至少一次弧形区域分割操作,直至遍历所述房屋户型图中的所有弧线;

其中,每一次弧形区域分割操作针对所述房屋户型图中的一弧线,每执行一次弧形区域分割操作得到一弧形区域;

任一弧线所连接的端点为目标端点;针对任一弧线的弧形区域分割操作包括:

将两目标端点之间的直线段、所述任一弧线,以及所述两目标端点围成弧形区域。

如图2所示,端点4和端点5之间为弧线,端点4和端点5之间的直线和该弧线围成弧形区域。

步骤S300:计算每一三角形区域或弧形区域的面积;

具体的,对任一三角形区域,根据三个端点的坐标,可以计算两条边的长度a,b及该两条边之间的夹角c,则三角形的面积S1=absinc/2。

对于弧形区域,根据圆弧的两个端点A、B和圆弧上任意一点的坐标,可以得到圆弧的圆心坐标O、半径R和弦长L,并根据圆心坐标O和两个端点的坐标,得到两个端点A、B之间的夹角θ(单位为弧度)。当180°<θ<360°时,弧形区域的面积S2=1/2×θ×R

步骤S400:将所有区域的面积进行累加,得到房屋面积;

具体的,所述区域的个数为N;每一区域均具有唯一的编号,累加过程包括:

执行N次累加操作,直至遍历完所有区域,得到房屋面积;

其中,第i次累加操作包括:

若第i个区域与已计算区域之间重叠,在第i-1次的累加结果中减去所述第i个区域的面积,否则,将第i-1次的累加结果加上所述第i个区域的面积,得到第i次的累加结果;i为小于等于N的自然数;所述已计算区域包括:已进行累加操作的所有区域;

第1次累加操作中的已计算区域为空,第1次的累加结果等于第1个区域的面积;第N次的累加结果为所述房屋面积。

如图2所示,在第一次累加操作中,房屋面积等于编号为①的三角形区域的面积;在第二次累加操作中,将编号为②的三角形区域的面积,与编号为①的三角形区域的面积(首次累加操作的结果)进行累加;在第三次累加操作中,将编号为③的三角形区域的面积,与第二次累加操作的结果进行累加;··以此类推,在第五次累加操作中,编号为⑤的弧形区域与编号为①-④的区域均不重叠,因此,将编号为⑤的弧形区域的面积,与第四次累加操作的结果进行累加;第五次累加操作作为最后一次累加操作,其操作结果作为最终的房屋面积。

如图3所示,与图2不同的是,在第五次累加操作中,编号为⑤的弧形区域与编号为②的三角形区域重叠,因此,从第四次累加操作的结果中,减去编号为⑤的弧形区域的面积,得到最终的房屋面积。

步骤S500:将所述分割结果、房屋面积和累加过程发送至显示设备进行展示。具体包括:

步骤S510:展示上述分割结果中的每一区域和对应的编号;

以图2所示分割结果为例,分割线用虚线表示,在一个示例中,可直接展示如图2所示的分割结果。

步骤S520:展示房屋面积的累加过程。

在上述累加过程中,按照区域编号的顺序,对每一区域的面积进行累加。

如图2-图3所示,可以将每一区域的编号和对应的区域一起展示,在展示房屋面积的累加过程时,可按编号顺序展示对每个三角形区域或弧形区域的面积进行累加,有利于业主清晰的了解房屋面积的计算过程。

前述记载了不同形状的区域对应的面积计算公式,在展示累加过程中,可按编号顺序展示每一区域对应的面积计算公式,将所有的面积计算公式相加,即可得到房屋面积的累加公式。该累加公式表征了累加过程。

当然,也可使用面积值替换面积计算公式得到另一累加公式。

以图2所示分割结果为例,其所对应的累加过程可展示为:0.5×10.5×5×sin145°+0.5×6.5×8×sin95°+0.5×10.5×6×sin148°+0.5×12×11×sin50°+0.5×1.48×6

同理,图3所示分割结果所对应的累加过程展示为:0.5×10.5×5×sin145°+0.5×6.5×8×sin95°+0.5×10.5×6×sin148°+0.5×12×11×sin50°-(0.5×1.48×6

在一个示例中,可在同一界面上同时展示分割结果和累加过程(公式)。在另一个示例中,也可先展示分割结果,再展示累加过程、累加公式等。

进一步,当在同一界面上同时展示分割结果和累加过程(公式)时,还可以将多个区域编号用不同的颜色进行区分,同时,每一区域编号和该区域的面积计算公式(或面积值)展示为相同的颜色。这样,通过颜色把区域编号和区域面积进行对应,进一步方便用户直观的了解面积累加过程。

本实施例通过将房屋户型图分割为多个三角形区域和/或弧形区域,分别计算每一三角形区域或弧形区域的面积,将多个三角形区域和/或弧形区域的面积累加,得到房屋面积。在进行房屋面积展示时,会展示分割结果和累加过程,便于业主了解房屋面积的计算过程,减少因房屋面积计算发生的纠纷。实施例二

如图4所示,为本实施例房屋面积展示装置结构示意图,包括:

获得单元,用于获得房屋户型图;上述房屋户型图包括多个端点,多个上述端点按照设定方向围成封闭图形;上述设定方向为顺时针方向或逆时针方向;

第一分割单元,用于将所述房屋户型图进行分割,得到分割结果;所述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

第一计算单元,用于计算每一区域的面积;

第二计算单元,用于将所有区域的面积进行累加,得到房屋面积;

发送单元,用于将所述分割结果、房屋面积和累加过程发送至所述显示设备。

进一步,还包括:

第一分配单元,用于为每一上述端点分配唯一的端点号;

第一处理单元,用于按照设定方向,将上述端点号进行排序,得到初始端点号序列,上述初始端点号序列包括首端点和尾端点;

第一执行单元,用于执行至少一次三角形分割操作,直至满足停止条件;

其中,任一次三角形分割操作包括:

在当前端点号序列中,按照端点号的排序依次取三个端点作为一个端点组合,得到多个端点组合;其中,任一端点组合的第三个端点,与下一端点组合中的第一个端点为同一端点;最后的端点组合中的第三个端点为:所述首端点或者所述尾端点;任一端点组合的三个端点围成一个三角形区域;端点组合间共同的端点为交点;首次三角形分割操作中的当前端点号序列为所述初始端点号序列;

将首端点、所有交点和尾端点进行排序,得到下一次三角形分割操作所使用的当前端点号序列;

所述停止条件包括:该次三角形分割操作中得到的所述端点组合的个数等于一。

进一步,还包括:

第二分割单元,用于执行至少一次弧形区域分割操作,直至遍历所述房屋户型图中的所有弧线;

其中,每一次弧形区域分割操作针对所述房屋户型图中的一弧线,每执行一次弧形区域分割操作得到一弧形区域;

任一弧线所连接的端点为目标端点;针对任一弧线的弧形区域分割操作包括:

将两目标端点之间的直线段、所述任一弧线,以及所述两目标端点围成弧形区域。

进一步,还包括:

第二执行单元,用于执行N次累加操作,直至遍历完所有区域,得到房屋面积;

其中,第i次累加操作包括:

若第i个区域与已计算区域之间重叠,在第i-1次的累加结果中减去所述第i个区域的面积,否则,将第i-1次的累加结果加上所述第i个区域的面积,得到第i次的累加结果;i为小于等于N的自然数;所述已计算区域包括:已进行累加操作的所有区域;

第1次累加操作中的已计算区域为空,第1次的累加结果等于第1个区域的面积;第N次的累加结果为所述房屋面积。

上述各单元可以软件或硬件的方式应用于终端设备或服务器中。也即,对于实施例一中的房屋面积展示方法,可由终端设备执行,也可由服务器执行。

前述实施例一中的房屋面积展示方法的各种变化方式和具体实例同样适用于本实施例的房屋面积展示装置,通过前述房屋面积展示方法的详细描述,本领域技术人员可以清楚的知道本实施例中房屋面积展示装置的实施方法,所以为了说明书的简洁,在此不再详述。

实施例三

本实施例还提出了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序被处理器执行时实现上述的房屋面积展示方法的步骤。

更具体的,计算机可读存储介质可以是计算机能够存储的任何可用介质,或者是包含一个或多个可用介质集成的存储设备。存储设备可以是磁性介质,例如软盘、硬盘、磁带等,光介质(例如DVD),半导体介质(例如固态硬盘)等。

上述存储设备包括但不限于:只读存储器(read-only memory,ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。

实施例四

图5示出了房屋面积展示装置的另一种示例性结构,包括数据采集设备51、数据处理器52和显示设备53。

在一个示例中:

数据采集设备51用于:获得房屋户型图;上述房屋户型图包括多个端点,多个上述端点按照设定方向围成封闭图形;

数据处理器52用于:

将上述房屋户型图进行分割,得到分割结果;上述分割结果包括多个区域,每一区域为三角形区域或弧形区域;

计算每一区域的面积;

将所有区域的面积进行累加,得到房屋面积;

将上述分割结果、房屋面积和累加过程发送至上述显示设备53;

显示设备53用于:展示所接收到的数据。

上述数据采集设备51的数据输出端口与数据处理器52的数据输入端口具有通讯连接;

上述的房屋户型图可通过数据采集设备51的数据输出端口传输至数据处理器52的数据输入端口。

同时,数据处理器52的数据输出端口与显示设备53的数据输入端口具有通讯连接。上述的分割结果、房屋面积和累加过程可通过数据处理器52的数据输出端口传输至显示设备53的数据输入端口。数据采集设备51、数据处理器52和显示设备53可全部或部分集成于同一装置中,也可各自独立。

需要说明的是,房屋面积展示装置可以是各种具有通信功能的计算设备,以及各种形式的用户设备(User Equipment,简称UE)、移动台(Mobile station,简称MS)、手机、平板电脑、台式电脑、PDA(Personal Digital Assistant,个人数字助理)或者服务器等等。

上述数据采集设备51可包括接收用户输入的数据(这里主要指房屋户型图)和信息的装置,例如扫描仪、摄像头、键盘、鼠标、光笔、语音输入装置、触摸屏,通信接口等。

以扫描仪为例,可通过扫描仪扫描房屋户型图,并将扫描结果发送至数据处理器52。

再以通信接口为例,也可以通过计算机中的通信接口直接接收用户输入的房屋户型图。

更具体的,上述通信接口可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。

数据处理器52可以是运算服务器或计算机中具有分割功能的处理器,例如,通用处理器、数字信号处理器(digital signal processing,DSP)、微处理器或微控制器,还可进一步包括专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

显示设备53则具体可为显示屏。当然,在一些示例中,还可包括扬声器等,以进行多媒体展示。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号