[发明专利]一种电子地图放大区域细节显示方法及系统有效
申请号: | 202010488325.4 | 申请日: | 2020-06-02 |
公开(公告)号: | CN111639150B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 王维锋;毛岩;闫兴鹏;刘云鹏 | 申请(专利权)人: | 中国人民解放军陆军装甲兵学院 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/26 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 冯静 |
地址: | 100072*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子地图 放大 区域 细节 显示 方法 系统 | ||
1.一种电子地图放大区域细节显示方法,其特征在于,包括:
将待放大电子地图内的线状物体图像抽象为线段;所述线状物体图像包括道路图形和河流图像;
获取所述线段的端点坐标,并根据所述端点坐标判断所述线状物体图像的斜率是否存在,得到第一判断结果;
若所述第一判断结果表示所述线状物体图像的斜率存在,则确定所述线段所在的直线与矩形窗口各边的对应关系;所述线段所在的直线为所述线段两端无限延伸后得到的直线,所述矩形窗口为显示放大后的电子地图的窗口;
根据所述线段的端点坐标和所述线段所在的直线与矩形窗口各边的对应关系计算所述线状物体图像在所述矩形窗口的显示部分;
所述确定所述线段所在的直线与矩形窗口各边的对应关系,具体包括:
获取所述矩形窗口的对角线长度;
比较第二距离与第一距离的大小,得到第二比较结果;所述第一距离为矩形窗口中心点到所述线段所在的直线的距离;所述第二距离为所述矩形窗口的对角线长度一半的绝对值;
若所述第二比较结果表示所述第二距离小于所述第一距离,则表示所述线状物体图像在所述矩形窗口无显示部分;
若所述第二比较结果表示所述第二距离大于所述第一距离,则判断所述第一距离是否为零,得到第三判断结果;
若所述第三判断结果表示所述第一距离不为零,则根据所述第一距离、所述矩形窗口的长、所述矩形窗口的宽和所述矩形窗口的对角线获得所述线段所在的直线与矩形窗口各边的对应关系。
2.根据权利要求1所述的电子地图放大区域细节显示方法,其特征在于,所述根据所述第一距离、所述矩形窗口的长、所述矩形窗口的宽和所述矩形窗口的对角线获得所述线段所在的直线与矩形窗口各边的对应关系,具体包括:
获取以矩形窗口中心为圆心,以所述第一距离为半径的圆;
根据所述第一距离、所述矩形窗口的长、所述矩形窗口的宽和所述矩形窗口的对角线确定所述圆与所述矩形窗口的对应关系;
获取所述圆的切线,并计算所述切线斜率;所述圆的切线的一点为所述矩形窗口的顶点;
根据所述线状物体图像的斜率、所述切线斜率和所述圆与所述矩形窗口的对应关系,得到所述线段所在的直线与矩形窗口各边的对应关系。
3.根据权利要求2所述的电子地图放大区域细节显示方法,其特征在于,所述根据所述第一距离、所述矩形窗口的长、所述矩形窗口的宽和所述矩形窗口的对角线确定所述圆与所述矩形窗口的对应关系,具体包括:
根据所述矩形窗口的长计算第三距离,所述第三距离为所述矩形窗口长的一半的绝对值;
根据所述矩形窗口的宽计算第四距离,所述第四距离为所述矩形窗口宽的一半的绝对值;
分别比较所述第一距离与所述第二距离、所述第三距离和所述第四距离的大小;
当所述第一距离大于所述第三距离且所述第一距离小于所述第二距离时,确定所述圆与所述矩形窗口的对应关系为所述圆与所述矩形窗口四条边均各有两个交点;
当所述第一距离大于所述第四距离且所述第一距离小于所述第三距离时,确定所述圆与所述矩形窗口的对应关系为所述圆与所述矩形窗口的长均各有两个交点,所述圆与所述矩形窗口的宽无交点;
当所述第一距离小于所述第四距离时,确定所述圆与所述矩形窗口的对应关系为所述圆与所述矩形窗口的各边均无交点;
当所述第一距离等于所述第三距离时,确定所述圆与所述矩形窗口的对应关系为所述圆与所述矩形窗口的长均各有两个交点,所述圆与所述矩形窗口的宽均各有一个交点;
当所述第一距离等于所述第四距离时,确定所述圆与所述矩形窗口的对应关系为所述圆与所述矩形窗口的长均各有一个交点,所述圆与所述矩形窗口的宽均无交点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军装甲兵学院,未经中国人民解放军陆军装甲兵学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010488325.4/1.html,转载请声明来源钻瓜专利网。