[发明专利]一种多个定位点合并分级显示的方法及系统在审
申请号: | 201310660067.3 | 申请日: | 2013-12-09 |
公开(公告)号: | CN104699709A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 张羽;余兵;王文军;张胜;王树东 | 申请(专利权)人: | 方正国际软件(北京)有限公司;方正国际软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定位 合并 分级 显示 方法 系统 | ||
技术领域
本发明涉及计算机地理信息系统技术领域,具体涉及一种多个定位点合并分级显示的方法及系统。
背景技术
在计算机地理信息系统中,经常需要面临解决大数据量的定位点展示的问题。当前在处理大数据量定位点展现上,通用做法是采取坐标过滤技术,在地图放大到某个特定地图级别时,才将真实的定位点展示。除此以外还可以采取用“分布点”示意。
现有的大批量定位点展示方式的优点是:明显减轻了地图在初始化到特定级别之间的展示压力,缺点是到了特定级别后,目标的定位点全部展示出来,如果此级别下仍然存在定位点聚集密度大,则存在难以分清具体目标的情况,如图1中所示,图中的三角形标号为需要在地图上展示的定位点,由于点位点数量较大,密集处无法分清具体某个定位点。总之,现有的大批量定位点展示方式中在定位点展示上缺乏层次感,易造成用户识别定位点混淆。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种多个定位点合并分级显示的方法及系统,该方法可以根据实际地图的缩放级别进行目标定位点的合并分级显示。
为实现上述目的,本发明采用的技术方案为:一种多个定位点合并分级显示的方法,包括以下步骤:
(1)启动地图应用程序,根据需要触发地图缩放,并获取缩放后地图的当前显示区域范围;
(2)查询当前显示区域范围内目标定位点的地理坐标,并将地理坐标转化为地图上的像素坐标;
(3)确定地图上的像素过滤半径,并根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标,得到过滤后的目标定位点的像素坐标;
(4)将过滤后的目标定位点的像素坐标转化为地理坐标,并在地图上标定显示。
进一步,如上所述的一种多个定位点合并分级显示的方法,步骤(1)中,还包括获取缩放后地图的当前缩放级别,步骤(3)中,根据缩放后地图的当前缩放级别确定地图上的像素过滤半径。
进一步,如上所述的一种多个定位点合并分级显示的方法,步骤(2)中,将地理坐标转化为地图上的像素坐标时,记录每个像素坐标对应的地理坐标的坐标ID,步骤(4)中,将像素坐标转换为地理坐标时,根据像素坐标对应的坐标ID得到其对应的地理坐标。
进一步,如上所述的一种多个定位点合并分级显示的方法,步骤(3)中,根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标的具体方式包括:
确定当前显示区域范围内的过滤中心点,以过滤中心点为中心,以像素过滤半径的长度构建正方形,如果目标定位点落在所述的正方形之内,则隐藏目标定位点,若否则保留目标定位点。
进一步,如上所述的一种多个定位点合并分级显示的方法,步骤(3)中,根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标的具体方式包括:
确定当前显示区域范围内的过滤中心点,计算目标定位点与过滤中心点的距离;
查看目标定位点与过滤中心点的距离是否大于像素过滤半径,若是则隐藏目标定位点,若否则保留目标定位点。
进一步,如上所述的一种多个定位点合并分级显示的方法,步骤(4)中,将过滤后的目标定位点的像素坐标转化为地理坐标并在地图上标定显示的具体方式为:
将过滤后保持的目标定位点以坐标单点的方式显示,将过滤后隐藏的所有目标定位点以坐标点群的方式显示。
再进一步,如上所述的一种多个定位点合并分级显示的方法,以坐标点群的方式显示目标定位点时,显示的坐标点群的地理坐标为过滤中心点的地理坐标。
更进一步,如上所述的一种多个定位点合并分级显示的方法,所述的过滤中心点为当前显示区域范围内的任一点或者为当前显示区域范围内的一个目标定位点。
一种多个定位点合并分级显示的系统,包括:
地图引擎模块,用于启动地图应用程序,根据需要触发地图缩放,并获取缩放后地图的当前显示区域范围;
坐标查询模块,用于查询当前显示区域范围内目标定位点的地理坐标,并将地理坐标转化为地图上的像素坐标;
坐标过滤模块,用于确定地图上的像素过滤半径,并根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标,得到过滤后的目标定位点的像素坐标;
坐标显示模块,用于将过滤后的目标定位点的像素坐标转化为地理坐标,并在地图上标定显示。
进一步,如上所述的一种多个定位点合并分级显示的系统,所述的坐标过滤模块包括:
距离计算单元,用于确定当前显示区域范围内的过滤中心点,计算目标定位点与过滤中心点的距离;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件(北京)有限公司;方正国际软件有限公司;,未经方正国际软件(北京)有限公司;方正国际软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310660067.3/2.html,转载请声明来源钻瓜专利网。