一种切片地图防止重复标注的方法

文档序号:6559381阅读:411来源:国知局
专利名称:一种切片地图防止重复标注的方法
技术领域
本发明涉及一种在地图上用文字、符号等标注地物的方法。
背景技术
切片地图是将地图按比例尺分级,然后按固定尺寸切片(如256M56像素),每一个切片都被赋予一个编号,按照该编号对每个切片进行缓存。当用户访问地图时,客户端根据访问地理范围,从服务器找到并下载对应编号的地图切片,然后在客户端将地图切片拼装成一整幅地图,以避免实时生成大幅的地图,使得访问速度得到提升。切片地图不可避免地存在着两种情况的问题线状和面状地物在相邻切片中会被重复标注,或者当前地图区域内的线状和面状地物不完整时没有标注。

发明内容
本发明的目的是提供一种避免切片地图中地物被重复标注或没有标注的方法。为了达到上述目的,本发明的技术方案是提供了一种切片地图防止重复标注的方法,其特征在于,步骤为
步骤1、将地图按比例尺分级,然后按固定尺寸对地图进行切片,每一个地图切片都被赋予一个编号,按照该编号对每个地图切片进行缓存,缓存时,不绘制每个地图切片的标注;
步骤2、用户访问地图时,客户端根据接收到的访问地理范围信息根据编号从服务器下载地图切片后拼装成与访问地理范围相同的全幅地图,同时,根据访问地理范围信息,获得背景透明的全幅地图标注图片,在该全幅地图标注图片上对每个地物进行了标注;
步骤3、将背景透明的全幅地图标注图片叠加到全幅地图上,得到具有标注的全幅地图并发送给用户,当用户改变查询地图的范围时,重新进入步骤2。本发明将显示有标注的背景透明的地图叠加在没有标准的地图上,这样便解决了重复标注及漏标注的问题。
具体实施例方式以下结合实施例来具体说明本发明。 实施例本发明提供了一种切片地图防止重复标注的方法,其特征在于,步骤为
步骤1、将地图按比例尺分级,然后按固定尺寸对地图进行切片,每一个地图切片都被赋予一个编号,按照该编号对每个地图切片进行缓存,缓存时,不绘制每个地图切片的标注;
步骤2、用户访问地图时,客户端根据接收到的访问地理范围信息根据编号从服务器下载地图切片后拼装成与访问地理范围相同的全幅地图,同时,根据访问地理范围信息,获得背景透明的全幅地图标注图片,在该全幅地图标注图片上对每个地物进行了标注;
其中,获得背景透明的全幅地图标注图片的具体步骤为根据用户访问地图时请求的地理范围,计算范围内的线状及面状要素的标注属性,生成范围内的标注图片;
步骤3、将背景透明的全幅地图标注图片叠加到全幅地图上,得到具有标注的全幅地图并发送给用户,当用户改变查询地图的范围时,重新进入步骤2。
权利要求
1.一种切片地图防止重复标注的方法,其特征在于,步骤为步骤1、将地图按比例尺分级,然后按固定尺寸对地图进行切片,每一个地图切片都被赋予一个编号,按照该编号对每个地图切片进行缓存,缓存时,不绘制每个地图切片的标注;步骤2、用户访问地图时,客户端根据接收到的访问地理范围信息根据编号从服务器下载地图切片后拼装成与访问地理范围相同的全幅地图,同时,根据访问地理范围信息,获得背景透明的全幅地图标注图片,在该全幅地图标注图片上对每个地物进行了标注;步骤3、将背景透明的全幅地图标注图片叠加到全幅地图上,得到具有标注的全幅地图并发送给用户,当用户改变查询地图的范围时,重新进入步骤2。
2.如权利要求1所述的一种切片地图防止重复标注的方法,其特征在于,步骤2中获得背景透明的全幅地图标注图片的具体步骤为根据用户访问地图时请求的地理范围,计算范围内的现状及面状要素的标注属性,生成范围内的标注图片。
全文摘要
本发明提供了一种切片地图防止重复标注的方法,其特征在于,步骤为先对地图进行切片缓存,缓存时,不绘制每个地图切片的标注,随后根据用户访问地图时发送的地理范围信息下载地图切片后拼装,同时,获得背景透明的全幅地图标注图片,将背景透明的全幅地图标注图片叠加到全幅地图上,得到具有标注的全幅地图并发送给用户,当用户改变查询地图的范围时,重新进入步骤2。本发明将显示有标注的背景透明的地图叠加在没有标注的地图上,这样便解决了重复标注及漏标注的问题。
文档编号G06F17/30GK102314479SQ201110186638
公开日2012年1月11日 申请日期2011年7月5日 优先权日2011年7月5日
发明者丁偕, 李光亚, 陈诚 申请人:万达信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1