说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211280658.3 (22)申请日 2022.10.19 (71)申请人 九江数字产业发展 有限公司 地址 332000 江西省九江市濂溪区鄱阳湖 生态科技城科创中心1号楼5楼 (72)发明人 李杰 李焰杰 邹涛 陈长松  陈杰 陈煊  (74)专利代理 机构 武汉泰山北斗专利代理事务 所(特殊普通 合伙) 42250 专利代理师 董佳佳 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) G06F 16/29(2019.01) (54)发明名称 一种基于地图方案的WebGIS系统加载方法 及装置 (57)摘要 本发明适用于WebGIS技术领域, 提供一种基 于地图方案的WebGIS系统加载方法和装置, 所述 方法包括: 构建地图方案, 并生成多个不同分辨 率的地图仿真图片; 通过定时探测收集GIS地图 服务器的响应时间; 比较最大响应时间与配置阈 值的关系确定加载策略; 根据加载策略对应优先 加载地图仿真图片或者直接加载GIS地图服务。 本发明通过预配置地图方案, 在后台自动生成不 同分辨率的地图仿真图片, 能够根据客户端浏览 器的分辨率, 选取最佳匹配分辨率的图片, 既能 满足清晰度要求、 同时不会因图片分辨率过大导 致网络传输效率问题。 另外, 本实施例还采用了 主动探测技术, 可以在WebGIS系统加载时决策最 佳的加载策略, 减少用户等待的焦 虑感。 权利要求书2页 说明书6页 附图1页 CN 115543484 A 2022.12.30 CN 115543484 A 1.一种基于地图方案的WebGIS系统加载方法, 其特征在于, 所述加载方法包括下述步 骤: 步骤S1、 构建地图方案, 并生成多个不同分辨 率的地图仿真图片; 步骤S2、 通过定时探测收集GIS地图服 务器的响应时间; 步骤S3、 比较最大响应时间与配置阈值的关系确定加载 策略; 步骤S4、 根据加载 策略对应优先加载地图仿真图片或者 直接加载GIS地图服 务。 2.如权利 要求1所述基于地图方案的WebGIS系统加载方法, 其特征在于, 所述步骤S1具 体过程如下: 设置地图的初始化相机位置同时定义地图的默认加载地图服务图层信 息, 保存地图方 案; 调用地图相机和图层加载器, 初始化一次WebGIS系统, 在加载完成时, 生成一张地图仿 真图片, 并基于此图片重采样生成其 他分辨率的地图仿真图片; 保存地图方案和各分辨 率的地图仿真图片。 3.如权利 要求2所述基于地图方案的WebGIS系统加载方法, 其特征在于, 所述步骤S2具 体过程如下: 设定探测周期, 根据地图方案 中设定的需要默认显示的图层信 息, 探测GIS地图服务器 中服务的响应时间, 记录 探测完成的最大响应, 且每次探测完成后, 更新 最大响应时间。 4.如权利 要求3所述基于地图方案的WebGIS系统加载方法, 其特征在于, 所述探测周期 具有基准时间, 当在一个基准时间内有用户访问WebGIS系统时, 则下一次探测时间为基准 时间; 若基准时间内没有用户访问, 则本次探测取消, 继续 等待下一基准时间。 5.如权利要求4所述基于地图方案的WebGIS系统加载方法, 其特征在于, 步骤S3中, 最 大响应时间为T(max), 配置阈值为T(c), 当T(max)<T(c)时, 加载策略为优先加载真实地图 服务; 当T(max)>T(c), 加载 策略为优先加载地图仿真图片。 6.如权利 要求5所述基于地图方案的WebGIS系统加载方法, 其特征在于, 所述配置阈值 的确定方式如下: 计算最近若干次探测所得T(max)值的均值, 记为T(max)avg, 当T(max)avg ≥T0时, 设置T(c)为T0; 当T1<T(max)avg<T0时, 设置T(c)=T(max)avg; 当T(max)avg≤T1 时, 认为此时GIS地图服务器响应属于较快水平, 设置T(c)为T1, 其中T0和T1为等待时间范 围上限和下限。 7.如权利要求6所述基于地图方案的WebGIS系统加载方法, 其特征在于, 步骤S4中, 当 需要优先加载地图仿真图片时, 首先监测客户端浏览器的当前分辨率, 与步骤S1生成的图 片各分辨率进行比较, 选取最接近分辨率的地图仿真图片作为显示对 象, 请求改图片分辨 率为浏览器分辨率并绘制到浏览器中, 然后基于地图方案的描述文件, 完成WebGIS系统的 后续加载工作, 当地图加载完成后, 地图仿真图片自动淡出界面。 8.一种基于地图方案的WebGIS系统加载装置, 其特征在于, 所述加载装置包括应用服 务器、 GIS地图服 务器、 WebGIS客户端; 其中所述应用服 务器包括: 预处理模块, 用于构建地图方案, 并生成多个不同分辨 率的地图仿真图片; 探测模块, 用于通过定时探测收集GIS地图服 务器的响应时间; 调度模块, 用于比较最大响应时间与配置阈值的关系确定加载 策略;权 利 要 求 书 1/2 页 2 CN 115543484 A 2其中所述 WebGIS客户端包括: 加载模块, 用于根据加载 策略对应优先加载地图仿真图片或者 直接加载GIS地图服 务。 9.如权利 要求8所述基于地图方案的WebGIS系统加载装置, 其特征在于, 所述探测模块 包括: 探测单元, 用于设定探测周期, 根据地图方案中设定的需要默认显示的图层信 息, 探测 GIS地图服务器中服务的响应时间, 记录探测完成的最大响应, 且每次探测完成后, 更新最 大响应时间; 其中所述探测周期具有基准时间, 当在一个基准时间内有用户访问WebGIS系统时, 则 下一次探测时间为基准时间; 若基准时间内没有用户访问, 则本次探测取消, 继续等待下一 基准时间。 10.如权利要求9所述基于地图方案的WebGIS系统加载装置, 其特征在于, 所述调度模 块中, 最大响应 时间为T(max), 配置阈值为T(c), 当T(max)≤T(c)时, 加载策略为优先加载 真实地图服 务; 当T(max)>T(c), 加载 策略为优先加载地图仿真图片; 所述配置阈值的确定方式如下: 计算最近若干次探测所得T(max)值的均值, 记为T (max)avg, 当T(max)avg≥T0时, 设置T(c)为T0; 当T1<T(max)avg<T0时, 设置T(c)=T(max) avg; 当T(max)avg≤T1时, 认为此时GIS地图服务器响应属于较快水平, 设置T(c)为T1, 其中 T0和T1为 等待时间范围上限和下限。权 利 要 求 书 2/2 页 3 CN 115543484 A 3

.PDF文档 专利 一种基于地图方案的WebGIS系统加载方法及装置

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于地图方案的WebGIS系统加载方法及装置 第 1 页 专利 一种基于地图方案的WebGIS系统加载方法及装置 第 2 页 专利 一种基于地图方案的WebGIS系统加载方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:32:24上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。