[发明专利]一种电子地图上移动对象的动态标注方法有效
申请号: | 201310324246.X | 申请日: | 2013-07-30 |
公开(公告)号: | CN103366635A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 李霖;蒯希;向竹君;谭永滨;朱海红;于忠海 | 申请(专利权)人: | 武汉大学 |
主分类号: | G09B29/10 | 分类号: | G09B29/10 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种电子地图上移动对象的动态标注方法,包括:步骤1,载入地图数据,确定注记框所在图幅边侧以及注记框的最大容量;步骤2,基于注记框的最大容量选取待标注的移动对象,确定所有注记框统一的大小;步骤3,根据待标注的移动对象位置,确定注记框与移动对象的一一对应关系,并作引线将移动对象与其对应注记框连接起来;步骤4,根据注记框与移动对象的一一对应关系,将每一移动对象的文字串填入注记框内;步骤5,当移动对象位置更新后,返回至步骤3,重新确定移动对象与注记框的对应关系并填入注记文字串。本发明提供动态的移动对象注记方案,有利于电子地图的清晰实时显示。 | ||
搜索关键词: | 一种 电子地图 移动 对象 动态 标注 方法 | ||
【主权项】:
一种电子地图上移动对象的动态标注方法,其特征在于,包含以下步骤: 步骤1,载入地图数据,确定注记框所在图幅边侧以及注记框的最大容量;步骤2,基于注记框的最大容量选取待标注的移动对象,确定所有注记框统一的大小;步骤3,根据待标注的移动对象位置,确定注记框与移动对象的一一对应关系,并作引线将移动对象与其对应注记框连接起来;实现方式如下,步骤3.1,设有n个注记框,每个注记框取距离图幅中心近的一侧边的中点为与移动对象作引线的端点,端点位置用Li表示,i为注记框编号,i=1,2,…,n;待标注的移动对象所在位置标识为移动对象点Mk,k=1,2,…,n;设置循环变量i,并赋初值i=1;步骤3.2,如果i大于n,进入步骤4,否则进入步骤3.3;步骤3.3,基于i值寻找对应的移动对象点,Li为当前待处理的注记框的端点,自Li作一条射线r进行旋转, 当旋转的射线r碰到第一个并且仅有一个未处理的移动对象点Mk时,将Mk与Li对应起来,作Li与Mk的引线,并标识移动对象点Mk已处理;将置循环变量i累加1,转到步骤3.2;当旋转的射线r碰到第一个未处理的移动对象点,且射线上有多个未处理的移动对象点时,设射线上有q个未标记的移动对象点,首先对这q个移动对象点按与Li的距离从小到大排序并依次记为Mk1, Mk2,…,Mkq,然后分别将Mk1, Mk2,…,Mkq与Li, Li+1,…,Li+q‑1对应起来,作Mk1与Li、Mk2与Li+1、…、Mkq与Li+q‑1的引线,并标识这q个移动对象点Mk1, Mk2,…,Mkq已处理;将当第i+q个标记框作为当前待处理的标记框,即将i的值修改为i+q,返回到步骤3.2;步骤4,根据注记框与移动对象的一一对应关系,将每一移动对象的文字串填入注记框内;步骤5,当移动对象位置更新后,返回至步骤3,重新确定移动对象与注记框的对应关系并填入注记文字串。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310324246.X/,转载请声明来源钻瓜专利网。