[发明专利]一种多目标标牌的交互显示方法在审
申请号: | 202110842713.2 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113448476A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 胡志远;刘弘扬;田胜 | 申请(专利权)人: | 中国电子科技集团公司第十四研究所 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0481;G06T7/62 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 康翔;高娇阳 |
地址: | 210039 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多目标 标牌 交互 显示 方法 | ||
1.一种多目标标牌的交互显示方法,其特征在于,包括:
步骤一:设置选择区域和显示区域为同心圆,选择区域半径>显示区域半径,输入点作为圆心;
步骤二:计算标牌面积,选择区域的标牌采用一般面积,显示区域和其它区域的标牌采用缩小面积;
步骤三:采用鼠标、触摸、体感、语音、眼控方式,将输入点移动到选择区域;
步骤四:将选择区域的标牌显示在显示区域,多个标牌自动避让;
步骤五:缩放其它区域的标牌,自动避让出显示区域;
步骤六:修改输入点,实时更新选择区域、显示区域和其它区域的标牌所在区域。
2.根据权利要求1所述的多目标标牌的交互显示方法,其特征在于,所述步骤一,包括:设置输入点的坐标为(x1,y1),令选择区域的圆心坐标为(x1,y1)半径为r1、显示区域的圆心坐标为(x1,y1)半径为r2,将地图显示客户端屏幕上的中心位置转换为屏幕坐标。
3.根据权利要求1所述的多目标标牌的交互显示方法,其特征在于,所述步骤二,包括:设置标牌面积S1与S2,S1为一般面积,S2为缩小面积,无输入点时,所有标牌面积采用S1,有输入点时,显示区域的标牌面积采用S1,非显示区域的标牌面积采用S2。
4.根据权利要求1所述的多目标标牌的交互显示方法,其特征在于,所述步骤四和步骤五,包括:自动避让采用交并比检验标牌是否重叠,令重叠标牌向周边的二维网格就近避让。
5.根据权利要求2所述的多目标标牌的交互显示方法,其特征在于,所述步骤四和步骤五,包括:
计算所有标牌距离选择区域圆心的距离,存储于mapint,intall_distance中,设置key为当前标牌的ID、value为当前标牌距离选择区域圆心的距离,遍历all_distance,将value小于r1的标牌信息存储于mapint,intin_distance,其它标牌信息存储于mapint,intout_distance;
存储结构采用二维数组Grids=[maxRowNum][maxColNum]形式,将屏幕划分网格,maxRowNum为屏幕网格的行数,maxColNum为屏幕网格的列数,设A为maxRowNum=[mapScreenHeight/gridHeight],B为maxColNum=[mapScreenWidth/gridWidth],若Grids[A][B]=true,则行A列B被占用。
6.根据权利要求4所述的多目标标牌的交互显示方法,其特征在于,所述步骤四,包括:采用交并比的方式计算重叠面积,交并比越大,遮挡越多,设置交并比阈值N,若交并比大于N,则判定标牌重叠,分析周边网格占用情况,向距离最近的未占用网格避让,重新绘制标牌。
7.根据权利要求5所述的多目标标牌的交互显示方法,其特征在于,所述步骤五,包括:计算out_distance存储的标牌与圆心的距离,若大于r2,则将距离增量映射至标牌坐标,重新绘制标牌,移出显示区域,否则将距离增量映射至标牌坐标,计算各标牌的重叠面积,按重叠面积之和最小的分布方式,重新绘制标牌,分散于显示区域。
8.根据权利要求1所述的多目标标牌的交互显示方法,其特征在于,所述步骤六,包括:若输入点坐标变化,则保持r1与r2不变,令圆心坐标与输入点一致,重新计算r1与r2内的标牌并避让。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十四研究所,未经中国电子科技集团公司第十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110842713.2/1.html,转载请声明来源钻瓜专利网。