数据库管理工具的空间栅格数据可视化系统技术方案

技术编号:39583588 阅读:9 留言:0更新日期:2023-12-03 19:32
本发明专利技术公开了数据库管理工具的空间栅格数据可视化系统

【技术实现步骤摘要】
数据库管理工具的空间栅格数据可视化系统、设备及介质


[0001]本申请涉及数据库领域,尤其涉及数据库管理工具的空间栅格数据可视化系统

设备及介质


技术介绍

[0002]GIS
是空间数据库发展的主体,采用空间数据库技术存储空间数据,是当前
GIS
应用和发展的要求,怎样有效地管理海量数据,已经成为
GIS
领域所面临的最紧迫的问题之一,现今的空间数据库管理工具大多只支持空间数据的存储

管理及
SQL
查询等,然而对于栅格数据的可视化展示功能基本没有

[0003]目前现有技术上并没有公开利用
web
将空间栅格数据进行可视化展示的数据库管理工具,市场上大多使用第三方工具(例如:
Supermap

Arcgis

Qgis
等)进行空间栅格数据的展示,这些工具虽然有一定的优点,但都存在操作复杂繁琐,工具的性能和资源需求较大等缺点,只能局限于特定的操作系统与设备


技术实现思路

[0004]本申请实施例提供了数据库管理工具的空间栅格数据可视化系统

设备及介质,用于解决如下技术问题:现有的空间数据库管理工具,对空间栅格数据的可视化展示操作复杂繁琐,性能与资源需求都较大,容易受到特定环境与硬件的影响

[0005]本申请实施例采用下述技术方案:一方面,本申请实施例提供了数据库管理工具的空间栅格数据可视化系统,所述可视化系统中的数据库管理工具包括:上传底图模块
、SQL
查询模块

数据传递模块以及可视化展示模块;所述上传底图模块用于对
webgis
系统上传背景参考数据以及地理空间上的定位数据;所述
SQL
查询模块用于基于所述背景参考数据以及所述定位数据,并通过预设的
postgis
函数来查询用户所需的空间栅格数据以及关联的地理边界数据;所述数据传递模块用于将所述
SQL
查询模块中的所述空间栅格数据以及关联的地理边界数据传递给
web
端进行数据解析;所述可视化展示模块用于将所述
web
端中解析出的可视化展示栅格数据进行可视化的数据展示

[0006]本申请实施例通过内嵌
webgis
系统,将空间栅格数据进行可视化展示

本申请实施例能够不受运行环境限制,性能和资源需求低,可通过浏览器直接访问,通过浏览器来进行栅格数据的可视化展示,无需借助第三方空间栅格数据可视化平台

同时,该工具可直接将数据库中的空间栅格数据可视化展示出来,并且使用户可以根据自己需求定制不同的底图

本申请实施例更加方便

高性能地可视化展示数据库中的空间栅格数据

[0007]在一种可行的实施方式中,所述上传底图模块还用于上传与所述背景参考数据以及定位数据相关联的瓦片底图数据;所述瓦片底图数据还包括瓦片底图
url
地址及对应的版权信息

[0008]在一种可行的实施方式中,所述
SQL
查询模块查询出的空间栅格数据为栅格
png

式数据;所述
SQL
查询模块用于根据预设的
SQL
语句,基于
postgis
函数,对所述空间栅格数据进行有关空间范围的数据查询处理,输出并得到
base64
位的
png
格式下的空间栅格数据;所述
SQL
查询模块还用于通过所述
postgis
函数,对所述
base64
位的
png
格式下的空间栅格数据进行有关地理边界的关联数据查询处理,输出并得到所述地理边界数据

[0009]在一种可行的实施方式中,所述
SQL
查询模块还用于对所述
png
格式下的空间栅格数据进行是否传递到数据传递模块的判断,并得到判断结果数据;所述判断结果数据包括:传递数据以及不传递数据;若所述判断结果数据为所述传递数据,则对所述
png
格式下的空间栅格数据进行有关地理边界的关联数据查询处理,以进行对空间栅格数据的可视化处理

[0010]在一种可行的实施方式中,所述数据传递模块用于将
png
格式下的空间栅格数据以及关联的所述地理边界数据进行数据参数的转化,分别得到栅格参数数据以及边界参数数据;所述数据传递模块还用于将所述栅格参数数据以及所述边界参数数据传递到所述
web


[0011]在一种可行的实施方式中,所述
web
端用于接收所述数据传递模块中的栅格参数数据以及边界参数数据;所述
web
端还用于通过
webgis
系统中的
Leaflet
,将所述栅格参数数据以及边界参数数据进行有关内嵌浏览器下的可视化数据解析,得到所述可视化展示栅格数据;其中,所述
Leaflet
为一个开源的
javascript


[0012]在一种可行的实施方式中,所述可视化展示模块用于通过
webgis
技术,将所述可视化展示栅格数据进行内嵌浏览器下的数据展示;所述可视化展示模块还用于根据所述可视化展示栅格数据中的地理边界数据,对用户所需的空间栅格数据进行关联引导,以使所述空间栅格数据在瓦片底图数据中进行对应位置显示

[0013]在一种可行的实施方式中,所述
webgis
系统内嵌在数据库管理工具中;所述
webgis
系统由开源
GIS
技术框架下的
Leaflet
构成;所述
webgis
系统还用于在内嵌浏览器下进行运行处理

[0014]第二方面,本申请实施例还提供了一种空间栅格数据的可视化设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有能够被所述至少一个处理器执行的指令,以使所述至少一个处理器能够执行上述任一实施方式所述的数据库管理工具的空间栅格数据可视化系统

[0015]第三方面,本申请实施例还提供了一种非易失性计算机存储介质,其特征在于,所述存储介质为非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有至少一个程序,每个所述程序包括指令,所述指令当被终端执行时,使所述终端执行上述任一实施方式所述的数据库管理工具的空间栅格数据可视化系统

[0016]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据库管理工具的空间栅格数据可视化系统,其特征在于,所述可视化系统中的数据库管理工具包括:上传底图模块
、SQL
查询模块

数据传递模块以及可视化展示模块;所述上传底图模块用于对
webgis
系统上传背景参考数据以及地理空间上的定位数据;所述
SQL
查询模块用于基于所述背景参考数据以及所述定位数据,并通过预设的
postgis
函数来查询用户所需的空间栅格数据以及关联的地理边界数据;所述数据传递模块用于将所述
SQL
查询模块中的所述空间栅格数据以及关联的地理边界数据传递给
web
端进行数据解析;所述可视化展示模块用于将所述
web
端中解析出的可视化展示栅格数据进行可视化的数据展示
。2.
根据权利要求1所述的数据库管理工具的空间栅格数据可视化系统,其特征在于,所述上传底图模块还用于上传与所述背景参考数据以及定位数据相关联的瓦片底图数据;所述瓦片底图数据还包括瓦片底图
url
地址及对应的版权信息
。3.
根据权利要求1所述的数据库管理工具的空间栅格数据可视化系统,其特征在于,所述
SQL
查询模块查询出的空间栅格数据为栅格
png
格式数据;所述
SQL
查询模块用于根据预设的
SQL
语句,基于
postgis
函数,对所述空间栅格数据进行有关空间范围的数据查询处理,输出并得到
base64
位的
png
格式下的空间栅格数据;所述
SQL
查询模块还用于通过所述
postgis
函数,对所述
base64
位的
png
格式下的空间栅格数据进行有关地理边界的关联数据查询处理,输出并得到所述地理边界数据
。4.
根据权利要求3所述的数据库管理工具的空间栅格数据可视化系统,其特征在于,所述
SQL
查询模块还用于对所述
png
格式下的空间栅格数据进行是否传递到数据传递模块的判断,并得到判断结果数据;所述判断结果数据包括:传递数据以及不传递数据;若所述判断结果数据为所述传递数据,则对所述
png
格式下的空间栅格数据进行有关地理边界的关联数据查询处理,以进行对空间栅格数据的可视化处理

【专利技术属性】
技术研发人员:左晨威王大鹏陈颖颖苗健吕新杰
申请(专利权)人:瀚高基础软件股份有限公司
类型:发明
国别省市:

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

1