三维数据的快速提取系统技术方案

技术编号:39675380 阅读:6 留言:0更新日期:2023-12-11 18:41
本发明专利技术提供了一种三维数据的快速提取系统

【技术实现步骤摘要】
三维数据的快速提取系统、方法、装置、设备及存储介质


[0001]本申请实施例涉及数据处理领域,特别是涉及一种三维数据的快速提取系统

方法

装置

设备及存储介质


技术介绍

[0002]实景三维作为新型基础测绘的标准化成果,以真实

立体

时序化的特点更真实直观地反映了人类生产

生活和生态空间的时空信息,其中,三维倾斜摄影成果是实景三维的重要基础数据

[0003]现有软件加载及处理
osgb(Open Scene Graph Binary)
数据文件的方式往往是在对文件进行轻量化处理后,利用前端网页进行浏览查询再逐个加载,选中指定的瓦片或者瓦片名称导出

但是轻量化处理后的
osgb
文件会因为简化和压缩导致数据失真,且在调取需要的
osgb
文件时,需将大量
osgb
文件全部加载导致系统卡顿和人为划定范围选择指定的
osgb
瓦片并提取数据,文件提取效率不高


技术实现思路

[0004]本专利技术提供了一种三维数据的快速提取系统

方法

装置

电子设备及存储介质,通过建立
osgb
文件与其瓦片文件范围的空间索引,实现了对
osgb
文件的快速提取

[0005]第一方面,本专利技术提供了一种三维数据的快速提取系统,包括:
[0006]服务器端和客户端,所述服务器端与所述客户端信号连接;
[0007]所述服务器端用于遍历
osgb
数据文件,获取瓦片信息列表,并通过遍历所述瓦片信息列表,获取所述瓦片坐标范围,再根据
RTree
空间索引规则,将所述瓦片坐标范围与所述
osgb
数据文件建立索引关系;
[0008]所述客户端用于生成
osgb
数据文件调取指令并发送至所述服务器端,其中,所述
osgb
数据文件调取指令包括目标矢量坐标范围;
[0009]所述服务器端用于根据所述
osgb
数据文件调取指令对所述
osgb
数据文件进行查询,获取目标
osgb
数据文件并发送至所述客户端

[0010]进一步地,还包括:
[0011]所述服务器端还用于通过
OSG
文件读取插件,获取所述瓦片坐标范围,其中所述瓦片坐标范围指示所述瓦片最小外接矩形边界的坐标点,当响应于所述
osgb
数据文件调取指令对所述
osgb
数据文件进行查询时,获取全部与所述目标矢量坐标范围存在交集的瓦片坐标范围,并将全部所述存在交集的瓦片坐标范围所对应的所述
osgb
数据文件返回至所述客户端

[0012]进一步地,还包括:
[0013]所述服务器端还用于,建立
PostGIS
空间数据库,将
RTree
空间索引成果信息录入所述
PostGIS
空间数据库进行存储,其中,所述
RTree
空间索引成果信息包括所述瓦片坐标范围

所述
osgb
数据文件和路径信息

[0014]进一步地,还包括:
[0015]所述服务器端还包括主服务器和多个数据服务器,所述主服务器与所述数据服务器信号连接;
[0016]所述主服务器响应于所述生成
osgb
数据文件调取指令,用于生成
osgb
数据文件发送指令并将其发送至所述数据服务器,其中所述
osgb
数据文件发送指令包含目标客户端的地址信息;
[0017]所述数据服务器用于存储
PostGIS
空间数据库,并根据所述
osgb
数据文件发送指令及数据服务器的空闲情况,确认数据发送服务器,并通过所述数据发送服务器将所述目标
osgb
数据文件发送至所述目标客户端

[0018]第二方面,本专利技术还提供了一种三维数据的快速提取方法,应用于服务器端,包括:
[0019]遍历
osgb
数据文件,获取瓦片信息列表;
[0020]遍历所述瓦片信息列表,获取所述瓦片坐标范围;
[0021]根据
RTree
空间索引规则,将所述瓦片坐标范围与所述
osgb
数据文件建立索引关系;
[0022]根据
osgb
数据文件调取指令对所述
osgb
数据文件进行查询,获取目标
osgb
数据文件并发送至客户端,其中,所述
osgb
数据文件调取指令通过所述客户端生成,所述
osgb
数据文件调取指令包括目标矢量坐标范围

[0023]进一步地,所述获取所述瓦片坐标范围,还包括:
[0024]通过
OSG
文件读取插件,获取所述瓦片坐标范围,其中所述瓦片坐标范围指示所述瓦片最小外接矩形边界的坐标点;
[0025]当响应于所述
osgb
数据文件调取指令对所述
osgb
数据文件进行查询时,获取全部与所述目标矢量坐标范围存在交集的瓦片坐标范围;
[0026]将全部所述存在交集的瓦片坐标范围所对应的所述
osgb
数据文件返回至所述客户端

[0027]进一步地,所述将所述瓦片坐标范围与所述
osgb
数据文件建立索引关系后,还包括:
[0028]建立
PostGIS
空间数据库,将
RTree
空间索引成果信息录入所述
PostGIS
空间数据库进行存储,其中,所述
RTree
空间索引成果信息包括所述瓦片坐标范围

所述
osgb
数据文件和路径信息

[0029]第三方面,本专利技术还提供了一种三维数据的快速提取装置,包括:
[0030]瓦片信息列表获取装置,用于遍历
osgb
数据文件,获取瓦片信息列表;
[0031]瓦片坐标范围获取装置,用于遍历所述瓦片信息列表,获取所述瓦片坐标范围;
[0032]索引关系建立模块,用于根据
RTree
空间索引规则,将所述瓦片坐标范围与所述
osgb
数据文件建立索引关系;
[0033]文件发送模块,用于根据
osgb
数据文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种三维数据的快速提取系统,其特征在于,包括:服务器端和客户端,所述服务器端与所述客户端信号连接;所述服务器端用于遍历
osgb
数据文件,获取瓦片信息列表,并通过遍历所述瓦片信息列表,获取所述瓦片坐标范围,再根据
RTree
空间索引规则,将所述瓦片坐标范围与所述
osgb
数据文件建立索引关系;所述客户端用于生成
osgb
数据文件调取指令并发送至所述服务器端,其中,所述
osgb
数据文件调取指令包括目标矢量坐标范围;所述服务器端用于根据所述
osgb
数据文件调取指令对所述
osgb
数据文件进行查询,获取目标
osgb
数据文件并发送至所述客户端
。2.
根据权利要求1所述的一种三维数据的快速提取系统,其特征在于,还包括:所述服务器端还用于通过
OSG
文件读取插件,获取所述瓦片坐标范围,其中所述瓦片坐标范围指示所述瓦片最小外接矩形边界的坐标点,当响应于所述
osgb
数据文件调取指令对所述
osgb
数据文件进行查询时,获取全部与所述目标矢量坐标范围存在交集的瓦片坐标范围,并将全部所述存在交集的瓦片坐标范围所对应的所述
osgb
数据文件返回至所述客户端
。3.
根据权利要求1所述的一种三维数据的快速提取系统,其特征在于,还包括:所述服务器端还用于,建立
PostGIS
空间数据库,将
RTree
空间索引成果信息录入所述
PostGIS
空间数据库进行存储,其中,所述
RTree
空间索引成果信息包括所述瓦片坐标范围

所述
osgb
数据文件和路径信息
。4.
根据权利要求3所述的一种三维数据的快速提取系统,其特征在于,还包括:所述服务器端还包括主服务器和多个数据服务器,所述主服务器与所述数据服务器信号连接;所述主服务器响应于所述生成
osgb
数据文件调取指令,用于生成
osgb
数据文件发送指令并将其发送至所述数据服务器,其中所述
osgb
数据文件发送指令包含目标客户端的地址信息;所述数据服务器用于存储
PostGIS
空间数据库,并根据所述
osgb
数据文件发送指令及数据服务器的空闲情况,确认数据发送服务器,并通过所述数据发送服务器将所述目标
osgb
数据文件发送至所述目标客户端
。5.
一种三维数据的快速提取方法,其特征在于,应用于服务器端,包括:遍历
osgb
数据文件,获取瓦片信息列表;遍历所述瓦片信息列表,获取所述瓦片坐标范围;根据
RTree
空间索引规则,将所述瓦片坐...

【专利技术属性】
技术研发人员:梁建青田泽海梁智勇周广华杨勇
申请(专利权)人:广州市城市规划勘测设计研究院
类型:发明
国别省市:

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

1