[发明专利]地图标注数据处理方法和装置有效
申请号: | 201710203241.X | 申请日: | 2017-03-30 |
公开(公告)号: | CN108664455B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 徐勋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F40/117 | 分类号: | G06F40/117;G06F16/29 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 标注 数据处理 方法 装置 | ||
本发明涉及一种地图标注数据处理方法和装置,所述方法包括:获取地图上的目标线状元素;查找与所述目标线状元素对应的线标注样式与点标注样式;根据所述线标注样式,选取所述目标线状元素上用于标注的候选位置;根据所述点标注样式,确定与所述候选位置相应的候选标注区域;获取与所述候选位置相应的、且在所述候选标注区域周围的标注区域;对所述候选位置进行过滤,且过滤掉的候选位置相应的候选标注区域,与在相应的候选标注区域周围的标注区域的位置关系符合避让条件;根据过滤后剩余的候选位置,确定所述目标线状元素的标注位置。本申请提供的方案提高了地图标注数据处理效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种地图标注数据处理方法和装置。
背景技术
随着地理信息系统的不断发展,地图上的标注功能在众多领域得到广泛的应用。由于地理信息系统的数据越来越多,使得需要在地图上进行标注的地图元素也越来越多。目前,在对地图上的线状元素进行标注数据处理时,需要按照线状元素的走向确定线状元素上的标注区域,再根据确定的标注区域进行标注避让处理。
然而,采用这种传统的标注方式对线状元素进行标注数据处理时,标注区域受线状元素走向的影响较大,使得在确定标注区域时引入了大量的工作量,导致地图标注数据处理效率低下。尤其是在线状元素的走向复杂时,问题尤为严重。
发明内容
基于此,有必要针对按照传统的标注方式处理地图标注数据时效率低下的问题,提供一种地图标注数据处理方法和装置。
一种地图标注数据处理方法,所述方法包括:
获取地图上的目标线状元素;
查找与所述目标线状元素对应的线标注样式与点标注样式;
根据所述线标注样式,选取所述目标线状元素上用于标注的候选位置;
根据所述点标注样式,确定与所述候选位置相应的候选标注区域;
获取与所述候选位置相应的、且在所述候选标注区域周围的标注区域;
对所述候选位置进行过滤,且过滤掉的候选位置相应的候选标注区域,与在相应的候选标注区域周围的标注区域的位置关系符合避让条件;
根据过滤后剩余的候选位置,确定所述目标线状元素的标注位置。
一种地图标注数据处理装置,所述装置包括:
获取模块,用于获取地图上的目标线状元素;
查找模块,用于查找与所述目标线状元素对应的线标注样式与点标注样式;
候选位置选取模块,用于根据所述线标注样式,选取所述目标线状元素上用于标注的候选位置;
候选标注区域确定模块,用于根据所述点标注样式,确定与所述候选位置相应的候选标注区域;
标注位置确定模块,用于获取与所述候选位置相应的、且在所述候选标注区域周围的标注区域;对所述候选位置进行过滤,且过滤掉的候选位置相应的候选标注区域,与在相应的候选标注区域周围的标注区域的位置关系符合避让条件;根据过滤后剩余的候选位置,确定所述目标线状元素的标注位置。
上述地图标注数据处理方法和装置,对地图上的目标线状元素相应设置了两种标注样式,由于需要进行标注数据处理的是线状元素,那么根据相应的线标注样式,即可得到目标线状元素上用于标注的候选位置,再根据相应的点标注样式,便可确定该候选位置相应的候选标注区域。这种处理方式避免了根据线标注样式确定候选标注区域时,受目标线状元素的走向的约束而引入的工作量,提高了地图标注数据处理效率。而且,该处理方式还可直接根据由点标注样式确定的候选标注区域与在该候选标注区域周围的标注区域的位置关系来对需要避让的候选位置进行过滤,避免了不同的标注区域之间出现遮挡覆盖的情况。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710203241.X/2.html,转载请声明来源钻瓜专利网。