首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种中心型标签云生成方法及交互定制设计系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:湖北大学

摘要:本发明公开了一种中心型标签云生成方法及交互定制设计系统,属于标签云技术领域。所述方法包括:获取用户在地图上圈定的地理范围,从数据库中筛选出所述地理范围内的兴趣点;获取用户选定的中心位置,根据筛选出的兴趣点的属性数据计算各个兴趣点的屏幕坐标和标签属性,根据各个兴趣点的屏幕坐标和标签属性创建标签列表;根据标签列表依次在画布中创建标签对象,基于当前兴趣点的屏幕坐标相对于的中心位置的偏移主角度,采用多角度径向移位算法计算当前标签对象的最佳摆放位置,生成全局无压盖的中心型标签云。本发明可以生成全局无压盖的中心型标签云,可以有效解决标签在生成过程中可能出现的数据堆积问题,提高了信息的可读性与整体视觉效果。

主权项:1.一种中心型标签云生成方法,其特征在于,所述方法包括:获取用户在地图上圈定的地理范围,从数据库中筛选出所述地理范围内的兴趣点;获取用户选定的中心位置,根据筛选出的兴趣点的属性数据计算各个兴趣点的屏幕坐标和标签属性,根据各个兴趣点的屏幕坐标和标签属性创建标签列表;根据标签列表依次在画布中创建标签对象,基于当前兴趣点的屏幕坐标相对于的中心位置的偏移主角度,采用多角度径向移位算法计算当前标签对象的最佳摆放位置,生成全局无压盖的中心型标签云;所述根据筛选出的兴趣点的属性数据计算各个兴趣点标签的屏幕坐标具体包括:提取各个兴趣点的经纬度属性,确定兴趣点的经纬度范围;初始化一个宽度为w、长度为h的空白画布;将各个兴趣点的经纬度坐标转换为各个兴趣点标签在画布上的屏幕坐标;所述偏移主角度计算方式为:从标签列表中获取当前兴趣点的屏幕坐标;以中心位置为极点建立极坐标系,计算当前兴趣点的屏幕坐标在极坐标系中的极角;将所述极角作为当前兴趣点的屏幕坐标相对于的中心位置的偏移主角度;所述采用多角度径向移位算法计算当前标签对象的最佳摆放位置具体包括:以偏移主角度所在射线作为中心轴,通过绕中心位置顺时针、逆时针旋转中心轴的方式划定一个标签密度小于预设阈值的扇形范围;将所述扇形范围均分为多个偏移角度,每个偏移角度对应一个径向偏移方向,分别计算标签对象在每个径向偏移方向上的初始摆放位置和径向偏移步长;分别将标签对象从初始摆放位置开始,以对应的径向偏移步长沿着径向偏移方向径向移动,选择一个距离中心位置最近且与画布中的已摆放标签无压盖的位置作为当前标签对象的最佳摆放位置;所述计算标签对象在每个径向偏移方向上的初始摆放位置具体包括:设当前标签对象编号为i,所述扇形范围均分为J个偏移角度j=1,2,...,J,每个偏移角度对应一个径向偏移方向j;则标签对象i在第j个径向偏移方向上的初始摆放位置为: 其中,ri,j表示标签对象i在第j个径向偏移方向上的初始摆放位置,tagNumj表示第j个径向偏移方向上已摆放标签数量,wFontSizej表示第j个径向偏移方向上的加权字号大小,fontSizek表示第j个径向偏移方向上的第k个已摆放标签的字号大小;所述径向偏移步长的计算公式为: 其中,stepLengthi,j表示标签对象i在第j个径向偏移方向上的径向偏移步长;tagNumj表示第j个径向偏移方向上已摆放的标签数量,fontSiZei表示标签对象i的字体大小。

全文数据:

权利要求:

百度查询: 湖北大学 一种中心型标签云生成方法及交互定制设计系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。