[发明专利]地理数据表达图元重叠问题的快速缓解方法在审

专利信息
申请号: 202010920336.5 申请日: 2020-09-04
公开(公告)号: CN112069278A 公开(公告)日: 2020-12-11
发明(设计)人: 陈红倩;孙丽萍 申请(专利权)人: 北京工商大学
主分类号: G06F16/29 分类号: G06F16/29
代理公司: 暂无信息 代理人: 暂无信息
地址: 100048 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 地理 数据 表达 重叠 问题 快速 缓解 方法
【权利要求书】:

1.地理数据表达图元重叠问题的快速缓解方法,其特征在于,包括以下步骤:

步骤一、获取所有图元的信息,建立图元信息表A,将每一个图元的信息存入表A中,图元的信息包括:初始位置横坐标X、初始位置纵坐标Y、图元半径R,其中每个图元的位置横坐标和纵坐标均以图元的中心位置为准;

步骤二、指定位置S,S点可以指定为画布中的任意位置,一般情况下可指定为所有图元的中心位置;

步骤三、计算所有图元到S点的距离,命名第i个图元到S点的距离为Li,距离计算方法如公式(1)所示,

其中(Xs,Ys)是S点的坐标,(XPi,YPi)是第i个图元的初始位置坐标;

步骤四、建立图元有序信息表P,将A表中所有图元按其对应的Li值按由小到大的顺序存入P表中;

步骤五、建立图元调整信息表T,并将P表中的第1个图元P1存入T表中;

步骤六、对P表中的其他图元进行处理;以P表中的第i个图元Pi为例,处理方法为:

步骤6.1、在P表中选择第i个图元,命名为Pi

步骤6.2、令j=1;

步骤6.3、在T表中选择第j个图元,命名为Tj

步骤6.4、将Pi与Tj两图元进行相交性测试,相交性测试的方法如公式(2)所示,

其中||PiTj||是Pi与Tj两图元的距离,Ri和Rj是Pi与Tj两图元的半径;

根据测试结果,假如结果为true,则进行步骤6.5;假如结果为false,则执行步骤6.7;

步骤6.5、计算Pi与Tj的图元圆心连线的倾斜角,计算方法如公式(3)所示,

其中,(xPi,yPi)是Pi图元的坐标,(xtj,ytj)是Tj图元的坐标;

步骤6.6、计算Pi图元的移动后位置坐标,计算方法如公式(4)所示,

其中,(x′pi,y′pi)是Pi图元的调整后的坐标,(xtj,ytj)是Tj图元的坐标,dist=Ri+Rj,θ是公式(3)的计算结果;

步骤6.7、令j=j+1,如j小于等于T表中的图元数量,则执行步骤6.3;如j大于T表中的图元数量,则执行步骤6.8;

步骤6.8、计算Pi图元移动后的坐标与S点的距离,记为L′i

步骤6.9、根据L′i的值,将Pi图元插入到T表中,并保持T表中的所有图元根据其与S点的距离由小到大排序;

步骤6.10、令i=i+1,如i大于P表中的图元数量,则执行步骤七;如i小于等于P表中的图元数量,则执行步骤6.1,执行下一图元的处理过程;

步骤七、当P表中的所有图元均插入到T表中,程序结束;

至此,T表中的各图元位置即为调整后位置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工商大学,未经北京工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010920336.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top