[发明专利]一种WebGIS地图优化分级加载数万级摄像头的方法在审
申请号: | 201510120827.0 | 申请日: | 2015-03-19 |
公开(公告)号: | CN104881425A | 公开(公告)日: | 2015-09-02 |
发明(设计)人: | 王汉林;张跃;范联伟;周春寅;余保华 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 合肥金安专利事务所 34114 | 代理人: | 吴娜 |
地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 webgis 地图 优化 分级 加载 数万级 摄像头 方法 | ||
技术领域
本发明涉及地理信信息系统技术领域,尤其是一种WebGIS地图优化分级加载数万级摄像头的方法。
背景技术
地理信息系统GIS技术是近些年迅速发展起来的一门空间信息分析技术,在资源与环境应用领域中,它发挥着技术先导的作用,其基本功能是将表格型数据转换为地理图形显示,然后对显示结果浏览、操作和分析。GIS一直伴随着计算机技术的发展而进步,在计算机技术发展的支撑下和各种新应用需求驱使下,随着地图业务在应用中越来越复杂,用户自定义的业务数据在GIS系统中越来越多,GIS正在向海量数据管理集成、高效数据处理与渲染、虚拟现实、云服务、移动等方向发展。
随着平安城市项目的建设,越来越多的摄像头数据需要接入WebGIS系统并且显示在地图可见图层,地图业务在应用中越来越复杂,用户定义的业务数据在GIS系统中越来越多。平安城市合肥市目前的此次建设摄像头数量是1.6万个,加上往年建设完成尚未接入的摄像头,总量已经有数万个。如果浏览器一次性加载所有的摄像头,会造成浏览器页面假死,无响应,极大的降低用户体验程度,甚至导致系统不可用。
发明内容
本发明的目的在于提供一种分级加载可见区域内的摄像头,避免浏览器页面卡死,提升用户体验程度的WebGIS地图优化分级加载数万级摄像头的方法。
为实现上述目的,本发明采用了以下技术方案:一种WebGIS地图优化分级加载数万级摄像头的方法,该方法包括下列顺序的步骤:
(1)WebGIS地图获得浏览器网页所显示的用户可见区域范围内的边界,加载空间库数据;
(2)WebGIS地图按照分级网格加载策略加载用户可见区域范围内的摄像头;
(3)在用户请求页面的同时加载业务脚本代码,发出加载请求,异步加载数据;
(4)准确显示各个摄像头的空间位置,其经纬度精确到小数点的后4至5位;
(5)将需要引入的脚本文件压缩、标识符混淆,并上线发布到WebGIS系统上。
所述地图空间库是用于保存WebGIS系统页面上需要加载的摄像头、建筑物和点位信息的数据库。
所述加载用户可见区域范围内的摄像头是指,加载浏览器网页所显示的用户可见区域范围内的、用户所选中的地图图层中的且与该地图图层阈值相对应的范围内的摄像头。
所述分级网格加载策略是指,将WebGIS地图分成一个二维网格,用户需要加载的摄像头分布在每个网格中,当WebGIS地图上的网格出现在用户可见区域范围内,按照每个网格内的摄像头个数的比例决定加载的摄像头个数。
所述异步加载是指前台异步请求、后台异步推数据的加载方式。
压缩脚本文件是指删除脚本文件中的空格、换行;标识符混淆是指将脚本文件中可阅读有意义的变量名替换成无意义的字母数较少的变量名。
由上述技术方案可知,本发明与现有技术相比,首先,只加载浏览器页面用户可见的显示区域的范围内的摄像头,并非加载所有的摄像头,避免造成浏览器页面假死;其次,在加载可见范围内摄像头的同时,并非一次性加载所有的可见范围内的摄像头,而是采用分级网格加载策略按比例分级加载,进一步的保证了浏览器的响应速度,避免造成浏览器无响应的情况;接着,通过采用异步加载、精确经纬度和脚本文件压缩、标识符混淆,来进一步的优化加载,以提升用户的体验程度。
附图说明
图1为本发明的WebGIS地图图层网格划分示意图。
图2为本发明的WebGIS地图图层分层展示示意图。
图3为本发明摄像头显示的方法流程图。
具体实施方式
一种WebGIS地图优化分级加载数万级摄像头的方法,包括:(1)WebGIS地图获得浏览器网页所显示的用户可见区域范围内的边界,加载空间库数据;(2)WebGIS地图按照分级网格加载策略加载用户可见区域范围内的摄像头;(3)在用户请求页面的同时加载业务脚本代码,发出加载请求,异步加载数据;(4)准确显示各个摄像头的空间位置,其经纬度精确到小数点的后4至5位;(5)将需要引入的脚本文件压缩、标识符混淆,并上线发布到WebGIS系统上。所述地图空间库是用于保存WebGIS系统页面上需要加载的摄像头、建筑物和点位信息的数据库。在系统加载完数据之后,由于无需过于精确的摄像头数据,减少经纬度值不必要的精度,经纬度精确到小数点后5位是精确到0.1米,小数点后4位是精确到1米,所以,存储的地图上坐标的经纬度精确到小数点后4至5位即可,如图1、2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510120827.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于流形学习数据压缩哈希的图像检索方法
- 下一篇:实体匹配方法和装置