[发明专利]一种海量空间地理信息在WebGIS上实时展示分析的软件技术在审
申请号: | 202111019046.4 | 申请日: | 2021-09-01 |
公开(公告)号: | CN113761095A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 边亚飞 | 申请(专利权)人: | 边亚飞 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22;G06F16/28;G06F16/957 |
代理公司: | 湖南楚墨知识产权代理有限公司 43268 | 代理人: | 梁琴琴 |
地址: | 050000 河北省石家庄市*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 空间 地理信息 webgis 实时 展示 分析 软件技术 | ||
1.一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述海量空间地理信息在WebGIS上实时展示分析的软件技术,通过地图推送组件、地图展示组件、地图数据Eden组件、数据服务控制调度中心和地图服务节点来实现同时兼顾海量数据的流畅展示和数据的动态变更;
1)、在大批量数据处理的时候,客户端直接向数据服务控制调度中心发起数据处理请求,数据服务控制调度中心返回空闲可用的地图服务节点服务器,地图客户端获取到空闲地图服务节点地址后,将数据以文件形式上传至地图服务节点服务器进行矢量切片,动态变更的数据由地图数据Eden组件进行无延时处理,地图服务节点接收完文件后自动对数据进行矢量切片,切片后数据存储在SQLite数据库中,记录SQLite的文件路径和原始数据的基本信息关系,并将信息同时上报数据服务控制调度中心,地图服务节点上的高性能GIS服务器将处理好的矢量空间数据对外发布;
2)、当用户使用浏览器浏览需要的数据时,数据服务控制调度中心将根据用户发来的请求参数,查询数据存储在哪个地图服务节点上,将该地图服务节点地址返回给地图展示组件,地图展示组件获取发布的矢量数据,将地图渲染后呈现给用户;
3)、在系统使用过程中有变更的数据,如果数据量不是很大,无需向重量级的数据服务控制调度中心发起请求,此时数据直接进地图数据Eden组件,地图展示组件使用常规方式加载地图数据Eden数据即可,当地图数据Eden组件的数据超过一个阀值时,数据将整合后批量发送至数据服务控制调度中心。
2.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述数据服务控制调度中心主要功能监控各地图服务节点的状态,同步调度中心与调度中心之间的信息,记录数据矢量处理后的信息。
3.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述地图服务节点主要功能数据的上传下载,对数据进行矢量切片,发布GIS服务,上报节点矢量切片信息。
4.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述地图数据Eden组件主要功能针对变更数据进行缓存,然后直接供地图展示组件调用。
5.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述地图数据Eden组件使用java语言开发,数据无切片无延时,当数据量将达到造成地图展示组件卡顿时的,该组件将数据批量交给数据服务控制调度中心做切片数据,切片处理完成后地图展示组件将无感知的将数据源切换为矢量切片数据,此时地图数据Eden组件清空之前数据开始接受新数据,如此往复。
6.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述地图推动组件使用Java WebSocket实现,使浏览器和服务器之间实现双工通信,将地图数据推动到浏览器,用户无需操作电脑即可查看数据的变化。
7.根据权利要求1所述的一种海量空间地理信息在WebGIS上实时展示分析的软件技术,其特征在于:所述地图展示组件使用OpenLayers技术方案实现,主要将空间地理数据在流量器上渲染,主要包括了测距,测量面积,地图标注,点线面数据的展示,图层切换,实时轨迹和电子沙盘模拟等地图可视化功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于边亚飞,未经边亚飞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111019046.4/1.html,转载请声明来源钻瓜专利网。