建筑物数据处理方法和系统、电子设备及可读存储介质技术方案

技术编号:36283597 阅读:49 留言:0更新日期:2023-01-13 09:53
本发明专利技术提供一种建筑物数据处理方法和系统、电子设备及可读存储介质,其中方法包括:基于建筑物对象,以R*树的叶子节点作为划分粒度进行空间划分,得到空间划分后的R*树;获取建筑物对象的特征指标,并将建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果;基于空间划分后的R*树、以及建筑物对象分类结果,对所述建筑物对象进行分层分块。本发明专利技术通过可以形成“纵向分层、横向分块”的金字塔结构。可视化时根据视点高度选择层级,根据视点位置调度合适的节点,能够有效降低数据可视化时的渲染开销。设计的建筑物层次模型与建筑物分类方法,可以将建筑物划分为多个层次,有效解决了三维建筑物模型的渲染顺序问题。有效解决了三维建筑物模型的渲染顺序问题。有效解决了三维建筑物模型的渲染顺序问题。

【技术实现步骤摘要】
建筑物数据处理方法和系统、电子设备及可读存储介质


[0001]本专利技术涉及建筑物数据处理
,尤其涉及一种建筑物数据处理方法和系统、电子设备及可读存储介质。

技术介绍

[0002]有效组织海量三维建筑物模型是当前三维GIS(地理信息系统) 的关键,它将直接关系到数据的存储、分析和可视化等三维GIS的各个环节。目前针对城市级场景的三维可视化有以下几种方案:
[0003]一次性装载所有数据进行可视化渲染;该方法渲染范围大小和渲染效果主要取决于计算机的内存和显存,在面对城市级场景的可视化时,容易造成卡顿、延迟的现象,影响用户的视觉体验效果。
[0004]LOD模型组织,对场景中的建筑物对象预先建立若干个不同精细程度的细节层次模型,进行绘制时离视点较远的对象用较粗糙的 LOD模型进行绘制,离视点较近的对象用较精细的LOD模型进行绘制;LOD模型组织通过建立分层分级的对象细节,对场景进行符合视觉需求的不同层次和粒度的表达,但LOD组织方法会独立保存各个细节层次模型,在可视化多尺度变换过程中容易造成模型跳变和不连续性。
[0005]三维地图综合,通过一定的规则对场景内的建筑物对象进行合理的取舍、简化、位移或概括,渲染时保留重要对象,忽略次要对象,以达到既定的可视化效果。三维地图综合通过对场景中的建筑物对象进行分类,运用不同的地图综合方法实现场景的多尺度变换,但三维对象不同于二维平面图形,容易造成三维建筑物对象位置、形状、属性等信息的改变,影响三维可视化的真实感。

技术实现思路

[0006]本专利技术提供一种建筑物数据处理方法和系统、电子设备及可读存储介质,用以解决现有技术中存在的技术缺陷。
[0007]本专利技术提供一种建筑物数据处理方法,包括:
[0008]基于建筑物对象,以R*树的叶子节点作为划分粒度进行空间划分,得到空间划分后的R*树;
[0009]获取所述建筑物对象的特征指标,并将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果;
[0010]基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块。
[0011]根据本专利技术所述的建筑物数据处理方法,所述以R*树的叶子节点作为划分粒度进行空间划分之前,所述方法还包括:
[0012]获取所述建筑物对象的投影面最小外包矩形,以投影面最小外包矩形作为所述建筑物对象的映射构建R*树空间索引结构。
[0013]根据本专利技术所述的建筑物数据处理方法,所述建筑物对象的特征指标包括:
[0014]线性分布特征、面积和复杂性和语义信息。
[0015]根据本专利技术所述的建筑物数据处理方法,所述将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果,包括:
[0016]将所有建筑物对象的初始等级信息设置为4;
[0017]探测具有线性分布特征的建筑物对象,将建筑物对象抽象为平面中心点构建各个空间划分后的R*树的叶子节点的最小生成树,再通过最小生成树中邻近边的方向差异D
O
和距离差异D
L
将呈现近似直线分布的建筑物提取出来,D
O
用相邻边的夹角表示,D
L
用邻近边权值的倍数表示,若D
O
≥155
°
且D
L
≤2,将其等级信息重新标记为3;
[0018]对所有建筑物对象进行面积和复杂性的计算,若建筑物对象的最小外包矩形面积大于空间划分后的R*树的叶子节点中建筑物群的平均面积,且复杂性大于空间划分后的R*树的叶子节点中建筑物群的平均复杂性,则将其等级信息重新标记为2;
[0019]基于网页数据挖掘对所有建筑物对象进行语义信息的检测,识别出的建筑物对象等级信息重新标记为1;
[0020]在标记为2的建筑物对象的高度h
i
与面积a
i
进行如下判断:
[0021][0022]上式中,h
avg
表示空间划分后的R*树的叶子节点中建筑物群的平均高度,n表示是空间划分后的R*树的叶子节点中的建筑物数量,表示n个建筑物对象的总面积,将满足上式条件的建筑物对象等级信息重新标记为1。
[0023]根据本专利技术所述的建筑物数据处理方法,所述将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果,包括:
[0024]将等级为1的建筑物对象划分为地标建筑物,等级为2的建筑物对象划分为重要建筑物,等级为3的建筑物对象划分为线性分布建筑物,运算完成后等级信息仍被标记为4的建筑物将归为离散建筑物。
[0025]根据本专利技术所述的建筑物数据处理方法,所述基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块,包括:
[0026]将等级信息为3的建筑物对象上移一层至相应的中间节点;
[0027]将等级信息为2的建筑物对象上移两层至相应的中间节点;
[0028]将等级信息为1的建筑物对象上移三层至相应的中间节点。
[0029]根据本专利技术所述的建筑物数据处理方法,所述基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块,包括:
[0030]基于所述建筑物对象的实际空间位置、以及空间邻近性,将每一层的建筑物对象进行分块。
[0031]本专利技术还提供了一种建筑物数据处理系统,包括:
[0032]空间划分模块,用于基于建筑物对象,以R*树的叶子节点作为划分粒度进行空间划分,得到空间划分后的R*树;
[0033]建筑物对象分类模块,用于获取所述建筑物对象的特征指标,并将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果;
[0034]分层分块模块,用于基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块。
[0035]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述建筑物数据处理方法的步骤。
[0036]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述建筑物数据处理方法的步骤。
[0037]本专利技术提供的一种建筑物数据处理方法和系统、电子设备及可读存储介质,基于建筑物对象,以R*树的叶子节点作为划分粒度进行空间划分;获取所述建筑物对象的特征指标,并将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果;基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块;通过根据该结构组织三维建筑物模型,可以形成“纵向分层、横向分块”的金字塔结构。可视化时根据视点高度选择层级,根据视点位置调度合适的节点,能够有效降低数据可视化时的渲染开销。设计的建筑物层次模型与建筑物分类方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建筑物数据处理方法,其特征在于,包括:基于建筑物对象,以R*树的叶子节点作为划分粒度进行空间划分,得到空间划分后的R*树;获取所述建筑物对象的特征指标,并将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果;基于所述空间划分后的R*树、以及所述建筑物对象分类结果,对所述建筑物对象进行分层分块。2.根据权利要求1所述的建筑物数据处理方法,其特征在于,所述以R*树的叶子节点作为划分粒度进行空间划分之前,所述方法还包括:获取所述建筑物对象的投影面最小外包矩形,以投影面最小外包矩形作为所述建筑物对象的映射构建R*树空间索引结构。3.根据权利要求1所述的建筑物数据处理方法,其特征在于,所述建筑物对象的特征指标包括:线性分布特征、面积和复杂性和语义信息。4.根据权利要求3所述的建筑物数据处理方法,其特征在于,所述将所述建筑物对象的特征指标输入到建筑物层次模型,得到建筑物对象分类结果,包括:将所有建筑物对象的初始等级信息设置为4;探测具有线性分布特征的建筑物对象,将建筑物对象抽象为平面中心点构建各个空间划分后的R*树的叶子节点的最小生成树,再通过最小生成树中邻近边的方向差异D
O
和距离差异D
L
将呈现近似直线分布的建筑物提取出来,D
O
用相邻边的夹角表示,D
L
用邻近边权值的倍数表示,若D
O
≥155
°
且D
L
≤2,将其等级信息重新标记为3;对所有建筑物对象进行面积和复杂性的计算,若建筑物对象的最小外包矩形面积大于空间划分后的R*树的叶子节点中建筑物群的平均面积,且复杂性大于空间划分后的R*树的叶子节点中建筑物群的平均复杂性,则将其等级信息重新标记为2;基于网页数据挖掘对所有建筑物对象进行语义信息的检测,识别出的建筑物对象等级信息重新标记为1;在标记为2的建筑物对象的高度h
i
与面积a
i
进行如下判断:上式中,h
...

【专利技术属性】
技术研发人员:杨卫宁
申请(专利权)人:中移系统集成有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1