[发明专利]一种基于Openlayers快速加载不同数量级数据的处理方法有效
申请号: | 201811504603.X | 申请日: | 2018-12-10 |
公开(公告)号: | CN109710219B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 李祥发 | 申请(专利权)人: | 武汉烽火众智智慧之星科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张涛 |
地址: | 430035 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于Openlayers快速加载不同数量级数据的处理方法,包括:根据Openlayers加载不同数量级数据的流畅度,将数据分为轻量级、中量级和重量级,当数据为轻量级时,直接使用Openlayers一次性将数据加载和聚合,所有对数据的操作都在前台进去处理;当数据为中量级时,每次只让Openlayers加载当前视窗的数据,地图在进行移动时进行数据的重新加载,一部分的数据操作在前台处理,一部分数据操作在后台处理,当数据为重量级时,将数据导入到空间数据库中,使用地图服务发布引擎发布成瓦片进行调用,当需要对数据进行操作时,对数据进行操作时完全由后台与前台进行互动才能完成。本发明使浏览器终端流畅的加载数据而不卡顿。 | ||
搜索关键词: | 一种 基于 openlayers 快速 加载 不同 数量级 数据 处理 方法 | ||
【主权项】:
1.一种基于Openlayers快速加载不同数量级数据的处理方法,其特征在于,包括如下步骤:1)根据Openlayers加载不同数量级数据的流畅度和后台获取数据的流畅度,预先将数据数量级别分为轻量级、中量级、重量级;2)当数据的数量级为轻量级时,采用如下处理方法,其步骤包括:后台将所有的数据都返回给前台,前台将数据加载并保存;在前台进行数据的操作;3)当数据的数量级为中量级时,采用如下处理方法,其步骤包括:后台将用户终端当前视窗范围的数据返回给前台,前台将数据加载并保存;对当前视窗数据进行操作时,则由前台单独处理,否则,由前台和后台一起配合处理;4)当数据的数量级为重量级时,采用如下处理方法,其步骤包括:将数据放入空间数据库进行存储并使用支持该空间数据库的地图发布引擎进行地图瓦片服务的发布;使用Openlayers api加载该地图服务进行展示;对数据进行操作时需要后台与前台进行互动才能完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火众智智慧之星科技有限公司,未经武汉烽火众智智慧之星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811504603.X/,转载请声明来源钻瓜专利网。