1.一种房屋建筑面积的计算方法,其特征在于,包括:
读取待测区域的用地范围线文件和原始地图文件;其中,所述用地范围线文件包括范围线图形及范围线坐标;所述原始地图文件中包括已有房屋的房屋平面图形、房屋楼层数、房屋占地面积和房屋坐标;
根据所述范围线坐标和所述房屋坐标,将同一坐标下的所述范围线图形和所述房屋平面图形进行比对,确定交叉区域图形;
通过所述交叉区域图形中预设的点位的个数在所述房屋平面图形中预设的点位的个数的占比,结合所述房屋占地面积,计算所述交叉区域图形的占地面积;其中,所述点位在所述房屋平面图形中以预设密度均匀分布;
根据所述房屋楼层数,计算得到所述待测区域的用地范围线内已有房屋的实际建筑面积。
2.如权利要求1所述的房屋建筑面积的计算方法,其特征在于,所述通过所述交叉区域图形中预设的点位的个数在所述房屋平面图形中预设的点位的个数的占比,结合所述房屋占地面积,计算所述交叉区域图形的占地面积,具体包括:
预先在所述房屋平面图形上以预设密度设置若干个均匀分布的点位,获取所述房屋平面图形的点位数量;
通过迭代算法,计算所述交叉区域图形中的点位数量;
计算所述交叉区域图形中的点位数量占所述房屋平面图形的点位数量的比值,作为点位占比;
以所述点位占比和所述房屋占地面积的乘积,确定所述交叉区域图形的占地面积。
3.如权利要求1所述的房屋建筑面积的计算方法,其特征在于,所述用地范围线文件还包括范围线编号;所述范围线编号与所述范围线图形一一对应;
在所述根据所述房屋楼层数,计算得到所述待测区域的范围线图形内已有房屋的建筑面积之后,还包括:
将所述范围线编号与所述范围线图形内已有房屋的实际建筑面积建立映射关系,并进行存储。
4.如权利要求3所述的房屋建筑面积的计算方法,其特征在于,所述读取待测区域的用地范围线文件和原始地图文件后,还包括步骤:
判断所述待测区域内的范围线图形之间是否存在拓扑相交,或所述范围线编号是否有重复;
当判定所述范围线图形之间存在拓扑相交,或所述范围线编号有重复时,接收用户输入的校准指令,对所述范围线图形或所述范围线编号进行校准。
5.如权利要求1所述的房屋建筑面积的计算方法,其特征在于,所述原始地图文件还包括原始地图比例;
在所述读取待测区域的用地范围线文件和原始地图文件之后,还包括步骤:
判断所述用地范围线文件中的所述范围线图形与实际用地范围线的比例是否与所述原始地图比例一致;
当与所述原始地图比例不一致时,将所述范围线图形与实际用地范围线的比例转换为所述原始地图比例。
6.如权利要求1所述的房屋建筑面积的计算方法,其特征在于,在所述读取待测区域的用地范围线文件和原始地图文件之后,还包括步骤:
对所述范围线图形和房屋平面图形进行预处理操作;其中,所述预处理操作包括图形矢量化、噪声去除和图形边缘简化。
7.一种房屋建筑面积的计算装置,其特征在于,包括文件读取模块、图形比对模块、第一计算模块和第二计算模块;其中,
所述文件读取模块,用于读取待测区域的用地范围线文件和原始地图文件;其中,所述用地范围线文件包括范围线图形及范围线坐标;所述原始地图文件中包括已有房屋的房屋平面图形、房屋楼层数、房屋占地面积和房屋坐标;
所述图形比对模块,用于根据所述范围线坐标和所述房屋坐标,将同一坐标下的所述范围线图形和所述房屋平面图形进行比对,确定交叉区域图形;
所述第一计算模块,用于通过所述交叉区域图形中预设的点位的个数在所述房屋平面图形中预设的点位的个数的占比,结合所述房屋占地面积,计算所述交叉区域图形的占地面积;其中,所述点位在所述房屋平面图形中以预设密度均匀分布;
所述第二计算模块,用于根据所述房屋楼层数,计算得到所述待测区域的用地范围线内已有房屋的实际建筑面积。
8.如权利要求7所述的房屋建筑面积的计算装置,其特征在于,所述第一计算模块具体用于:
预先在所述房屋平面图形上以预设密度设置若干个均匀分布的点位,获取所述房屋平面图形的点位数量;
通过迭代算法,计算所述交叉区域图形中的点位数量;
计算所述交叉区域图形中的点位数量占所述房屋平面图形的点位数量的比值,作为点位占比;
以所述点位占比和所述房屋占地面积的乘积,确定所述交叉区域图形的占地面积。
9.一种房屋建筑面积的计算装置,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任意一项所述的房屋建筑面积的计算方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6中任意一项所述的房屋建筑面积的计算方法。