[发明专利]一种海量空间地理信息在WebGIS上实时展示分析的软件技术在审
申请号: | 202111019046.4 | 申请日: | 2021-09-01 |
公开(公告)号: | CN113761095A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 边亚飞 | 申请(专利权)人: | 边亚飞 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22;G06F16/28;G06F16/957 |
代理公司: | 湖南楚墨知识产权代理有限公司 43268 | 代理人: | 梁琴琴 |
地址: | 050000 河北省石家庄市*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 空间 地理信息 webgis 实时 展示 分析 软件技术 | ||
本发明涉及计算机软件技术领域,具体为一种海量空间地理信息在WebGIS上实时展示分析的软件技术,通过地图推送组件、地图展示组件、地图数据Eden组件、数据服务控制调度中心和地图服务节点来实现同时兼顾海量数据的流畅展示和数据的动态变更;在大批量数据处理的时候,客户端直接向数据服务控制调度中心发起数据处理请求,数据服务控制调度中心返回空闲可用的地图服务节点服务器,地图客户端获取到空闲地图服务节点地址后,将数据以文件形式上传至地图服务节点服务器进行矢量切片,动态变更的数据由地图数据Eden组件进行无延时处理。本发明有效地解决了海量数据展示和动态数据无法共存的问题,解耦了软件和数据库之间的关系、且容易扩容迁移。
技术领域
本发明涉及计算机软件技术领域,具体为一种海量空间地理信息在WebGIS上实时展示分析的软件技术。
背景技术
现有的WebGIS展示技术,主流有两款产品OpenLayers和Mapbox GL JS,该两种技术主要功能是在前端浏览器中渲染地图元素,性能上都无法实现海量空间地理数据在浏览器的展示,实现海量空间地理数据的展示就需要有GIS服务器支撑,必须对数据进行矢量切片,矢量切片技术就是金字塔的方式组织切割好的数据,因为地图是有缩放级别,将数据切片之后,根据地图的缩放级别加载相应的数据;
市场上的目前有两种技术解决方案,一种由PostGIS数据库提供的数据实时切片,但是无法应对大数据高并发的场景,并且导致软件被数据库限定,无法对软件进行升级和扩展。另一种方式是预切片技术使用GeoServer、ArcGIS Server等一些软件进行数据切片,然后将处理好的数据进行静态发布,此方案无法支持数据的动态变更,为此提出一种海量空间地理信息在WebGIS上实时展示分析的软件技术。
发明内容
本发明的目的在于提供一种海量空间地理信息在WebGIS上实时展示分析的软件技术,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种海量空间地理信息在WebGIS上实时展示分析的软件技术,所述海量空间地理信息在WebGIS上实时展示分析的软件技术,通过地图推送组件、地图展示组件、地图数据Eden组件、数据服务控制调度中心和地图服务节点来实现同时兼顾海量数据的流畅展示和数据的动态变更;
1)、在大批量数据处理的时候,客户端直接向数据服务控制调度中心发起数据处理请求,数据服务控制调度中心返回空闲可用的地图服务节点服务器,地图客户端获取到空闲地图服务节点地址后,将数据以文件形式上传至地图服务节点服务器进行矢量切片,动态变更的数据由地图数据Eden组件进行无延时处理,地图服务节点接收完文件后自动对数据进行矢量切片,切片后数据存储在SQLite数据库中,记录SQLite的文件路径和原始数据的基本信息关系,并将信息同时上报数据服务控制调度中心,地图服务节点上的高性能GIS服务器将处理好的矢量空间数据对外发布;
2)、当用户使用浏览器浏览需要的数据时,数据服务控制调度中心将根据用户发来的请求参数,查询数据存储在哪个地图服务节点上,将该地图服务节点地址返回给地图展示组件,地图展示组件获取发布的矢量数据,将地图渲染后呈现给用户;
3)、在系统使用过程中有变更的数据,如果数据量不是很大,无需向重量级的数据服务控制调度中心发起请求,此时数据直接进地图数据Eden组件,地图展示组件使用常规方式加载地图数据Eden数据即可,当地图数据Eden组件的数据超过一个阀值时,数据将整合后批量发送至数据服务控制调度中心;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于边亚飞,未经边亚飞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111019046.4/2.html,转载请声明来源钻瓜专利网。