[发明专利]一种图层分级绘制方法有效
申请号: | 201611139326.8 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106777063B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 李三玉;邹晶;郑波;池戎;陈俊伟;何亮;周争义;郑良 | 申请(专利权)人: | 湖北金拓维信息技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/957 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 黄淑娟 |
地址: | 430223 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分级 绘制 方法 | ||
本发明公开了一种图层分级绘制方法,在数据中添加一个属性字段显示比例尺showscale属性;设置全图绘制画板显示的像素分辨率;判断当前的要素的showscale属性是否已经设置,如果没有设置,则以当前像素比进行地图的绘制,并判断绘制的地图要素是否小于一个像素,若是,则将像素坐标相同且像素小于1的要素的showscale属性为当前像素值,若否,则判断绘制的地图要素是否等于一个像素,若是,则数据预处理完成。本发明提供的图层分级绘制方法很好的解决了前端显示的压力,地图分级绘制实时渲染图层的这种机制是采用设置属性的方式来缓解计算量,并且能够按用户的要求进行实时的渲染。
技术领域
本发明属于计算机软件技术领域,具体涉及一种图层分级绘制方法。
背景技术
随着网络技术的发展,网络环境中的地理信息系统(WebGIS)应用越来越广泛,诸如日常生活中的Google地图、MapBar地图等都广泛影响着公众的生活。与以往传统WebGIS方式不同的是,这些现代地图不再在客户端动态地生成地图图片(即客户每产生一次新的地图请求,服务器就需重新生成地图图片并发送至客户端),而是采用了地图缓存服务机制。自从GoogleMap推出Tile Map Image(瓦片式地图)方式后,这种地图缓存服务机制便成为提高地图应用系统性能的关键技术。地图缓存技术中,网络运输代价和数据库存取代价一直是影响系统效率的主要因素。JPEG格式以其超强的压缩能力以及卓越的图像品质,在地图缓存服务机制中被广泛使用。
以往由于数据更新慢,地图缓存数据的更新也很慢,从而导致地图缓存更新一直沿用手工实现方式。现今,随着经济社会的高度发展,人们对快速更新的数据需求变得越来越迫切,而这种由手工实现的地图缓存更新方式就成为了一大瓶颈,且急需得到突破。例如:MapGIS的缓存更新方式,只能实现全局地图的缓存更新而无法对数据更新的范围进行定义(使用1:500比例尺,市级数据的更新约需一天时间);ArcGIS的缓存更新方式,可以实现局部地图缓存更新,但需要人工对更新范围和级别进行定义,这对操作人员的素质也提出了更高的要求。
现有的BS端地图绘制都采用的预切片的技术,事先将大量的地图按照一定的规则制作为缓存,在前端依据缓存生产的规则,在显示不同范围的时候调用不同的缓存进行绘制。
根据以往地图缓存服务的更新方式及更新的实现原理,从数据更新到服务更新,人工操作的实现步骤如下:1.获取数据更新的范围;2.查找更新数据所对应的待更新的服务;3.人工选取需要更新的服务,在缓存更新方案中设置更新范围及更新级别;4.暂时停止对外提供服务。
针对以上4个步骤,有一些厂商已经可以提供局部范围的缓存服务更新、而另一些厂商则不能;在设置地图范围时,采用人工方式设置范围就不如采用计算机自动计算范围准确;在服务关联数据时,人工操作也容易出错。
基于以上原因,越来越多的国内厂商开始意识到图层分级绘制地图以及地图实时渲染的重要性,部分国内厂商已经开始着手研究图层分级绘制地图的功能,但是受制于以往的数据更新和数据处理流程的模式化,其自动缓存更新的流程也存在某种局限性。而国外厂商,尤其是一些平台提供商,其立足点仍放在国外,未充分认识到中国市场强烈的实际需求,仍在采用人工方式进行地图缓存更新。
发明内容:
为了克服上述背景技术的缺陷,本发明提供一种图层分级绘制方法,所采用的技术方案为:
一种图层分级绘制方法,包括:
步骤1,在数据中添加一个属性字段显示比例尺showscale属性;
步骤2,设置全图绘制画板显示的像素分辨率ScaleValue;
步骤3,判断当前的要素的showscale属性是否已经设置,如果没有设置,则进行步骤4;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北金拓维信息技术有限公司,未经湖北金拓维信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139326.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理元数据的方法及装置
- 下一篇:一种按时序实时动态缓存的方法