1.一种建筑物二维矢量图构建方法,其特征在于,包括:获取无人机倾斜摄影得到的建筑物点云数据;从建筑物点云数据中提取建筑物立面点云,包括获取建筑物点云数据中点云的实际距离特征、法向量特征和点密度特征,根据设定的距离特征条件、法向量特征条件和点密度特征条件来对比实际距离特征、法向量特征和点密度特征,提取出建筑物立面点云;然后将建筑物立面点云投影到二维平面上,对投影后的建筑物立面点云进行投影点密度局部非极大值抑制处理,形成建筑物立面点云二维图;基于RANSAC算法对建筑物立面点云二维图进行直线段检测,得到各初始建筑物边界线段;对各初始建筑物边界线段进行预处理,包括:通过估计检测得到各初始建筑物边界线段主方向,根据主方向调整各初始建筑物边界线段,以满足设定规则几何特性约束条件,得到优化后的各建筑物边界线段;基于各建筑物边界线段进行建筑物多边形轮廓拓扑构建,形成各建筑物多边形矢量轮廓,包括:根据各建筑物边界线段之间的邻接关系确定拓扑关系,并根据拓扑关系对相邻建筑物边界线段拓扑求交,得到拓扑图,从拓扑图中找出拓扑后形成的各边界闭环,将各边界闭环作为相应的建筑物多边形矢量轮廓;提取各建筑物多边形矢量轮廓及其内部点云来得到建筑物二维矢量图。
2.根据权利要求1所述的一种建筑物二维矢量图构建方法,其特征在于,在基于RANSAC算法对建筑物立面点云二维图进行直线段检测时,所述方法还包括:采用最小二乘法对RANSAC算法的直线段检测结果进行直线拟合优化,得到各初始建筑物边界线段。
3.根据权利要求1所述的一种建筑物二维矢量图构建方法,其特征在于,所述对各初始建筑物边界线段进行预处理,包括:根据设定直线段精度条件剔除各初始建筑物边界线段中的错误线段,并合并分段线段。
4.一种建筑物二维矢量图构建系统,其特征在于,包括获取单元、投影单元、检测单元、优化单元、拓扑单元和提取单元,其中:获取单元,用于获取无人机倾斜摄影得到的建筑物点云数据;投影单元,用于从建筑物点云数据中提取建筑物立面点云,包括获取建筑物点云数据中点云的实际距离特征、法向量特征和点密度特征,根据设定的距离特征条件、法向量特征条件和点密度特征条件来对比实际距离特征、法向量特征和点密度特征,提取出建筑物立面点云;然后将建筑物立面点云投影到二维平面上,对投影后的建筑物立面点云进行投影点密度局部非极大值抑制处理,形成建筑物立面点云二维图;检测单元,用于基于RANSAC算法对建筑物立面点云二维图进行直线段检测,得到各初始建筑物边界线段;优化单元,用于对各初始建筑物边界线段进行预处理,包括通过估计检测得到各初始建筑物边界线段主方向,根据主方向调整各初始建筑物边界线段,以满足设定规则几何特性约束条件,得到优化后的各建筑物边界线段;拓扑单元,用于基于各建筑物边界线段进行建筑物多边形轮廓拓扑构建,形成各建筑物多边形矢量轮廓,包括根据各建筑物边界线段之间的邻接关系确定拓扑关系,并根据拓扑关系对相邻建筑物边界线段拓扑求交,得到拓扑图,从拓扑图中找出拓扑后形成的各边界闭环,将各边界闭环作为相应的建筑物多边形矢量轮廓;提取单元,提取各建筑物多边形矢量轮廓及其内部点云来得到建筑物二维矢量图。
5.一种建筑物二维矢量图构建设备,其特征在于,包括:存储器,用于存储指令;处理器,用于读取所述存储器中存储的指令,并根据指令执行权利要求1-3任意一项所述的方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行权利要求1-3任意一项所述的方法。