[发明专利]一种三维地图中贴地线的确定方法及装置有效
申请号: | 201310744160.2 | 申请日: | 2013-12-30 |
公开(公告)号: | CN104751518A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 任利伟;耿蓓蕾;张强 | 申请(专利权)人: | 北京中盈安信技术服务有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 地图 地线 确定 方法 装置 | ||
技术领域
本发明涉及三维地图处理技术领域,尤其涉及一种三维地图中贴地线的确定方法及装置。
背景技术
随着三维地图技术领域的不断发展,快速高效的确定三维地图中的贴地线成为重要的需求。
一般来说,在三维中的线大部分来自于矢量,矢量在一般情况下是二维的,也就是只有平面坐标没有高程坐标。为了将矢量展示在空间的三维地球上,往往需要计算当前矢量点的高程信息。
对于单纯的一个点取得点在地面上的高程值是一件比较简单的事情,推广到线上就有取得线上每个节点投影到地面上的高程信息,然后连成线即可。这也是目前常采用的矢量线展示方式。
这种算法很简单,但是其缺点也是显而易见的:线有悬空,或者是线有穿过山峰的现象。
为了解决这个问题,目前也有较为简单的方法:就是极大的加密线的节点。当节点足够密集的时候,也不会出现穿山或者是悬空的问题。但这种方法也带来了问题:
1、数据量急剧加大,极大的影响了显示效率;
2、需要对矢量做前期的处理来加密数据,而且这个加密的密度也是个未知数,只能凭感觉;
3、由于不同地方的地形精度不同,需要对不同区域的矢量做不同的加密力度,不可控制。
发明内容
本发明实施例提供一种三维地图中贴地线的确定方法及装置,用于解决现有技术中计算三维地图中贴地线的计算量较大、显示效率低、需要做前期矢量处理的技术问题,达到计算简单,显示效率高、不需要前期矢量处理的技术效果。
本申请通过本申请的一实施例提供如下技术方案:
一种三维地图中贴地线的确定方法,所述方法包括:获得所述贴地线的所对应的空间线,其中所述空间线包括第一端点和第二端点;获得所述贴地线所在的三维地球模型,其中所述三维地球模型具有一地心;建立所述第一端点、所述第二端点、所述地心的第一平面;获得所述第一平面与所述三维地球模型之间的第一交点;根据所述第一交点形成所述贴地线。
进一步的,所述三维地球模型具有网格,获得所述第一平面与所述三维地球模型之间的第一交点还包括:获得所述三维地球模型的网格空间;获得所述网格空间与所述第一平面的第二交点。
进一步的,获得所述第一平面与所述三维地球模型之间的第一交点,具体为:所述第一平面与所述三维地球模型进行相交运算获得所述第一交点。
进一步的,所述方法还包括:建立所述第一端点与所述地心的第二平面;建立所述第二端点与所述地心的第三平面;将所述第二平面和所述第三平面之间的所述三维地球模型选择为与所述第一平面的计算部分。
进一步的,所述方法还包括:获得所述第二平面的第一法线方向;获得所述第三平面的第二法线方向;根据所述第一法线方向和所述第二法线方向确定所述三维地球模型的第一部分,且将所述第一部分作为与所述第一平面的计算部分。
本发明实施例还提供一种三维地图中贴地线的确定装置,所述装置包括:第一获得模块,所述第一获得模块用于获得所述贴地线的所对应的空间线,其中所述空间线包括第一端点和第二端点;第二获得模块,所述第二获得模块用于获得所述贴地线所在的三维地球模型,其中所述三维地球模型具有一地心;第一建立模块,所述第一建立模块用于建立所述第一端点、所述第二端点、所述地心的第一平面;第三获得模块,所述第三获得模块用于获得所述第一平面与所述三维地球模型之间的第一交点;第一形成模块,所述第一形成模块用于根据所述第一交点形成所述贴地线。
进一步的,所述三维地球模型具有网格,所述装置还包括:第四获得模块,所述第四获得模块用于获得所述三维地球模型的网格空间;第五获得模块,所述第五获得模块用于获得所述网格空间与所述第一平面的第二交点。
进一步的,所述装置还包括:第一运算模块,第一运算模块用于所述第一平面与所述三维地球模型进行相交运算获得所述第一交点。
进一步的,所述装置还包括:第二建立模块,所述第二建立模块用于建立所述第一端点与所述地心的第二平面;第三建立模块,所述第三建立模块用于建立所述第二端点与所述地心的第三平面;第一选择模块,所述第一选择模块用于将所述第二平面和所述第三平面之间的所述三维地球模型选择为与所述第一平面的计算部分。
进一步的,所述装置还包括:第六获得模块,所述第六获得模块用于获得所述第二平面的第一法线方向;第七获得模块,所述第七获得模块用于获得所述第三平面的第二法线方向;第二选择模块,所述第二选择模块用于根据所述第一法线方向和所述第二法线方向确定所述三维地球模型的第一部分,且将所述第一部分作为与所述第一平面的计算部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中盈安信技术服务有限公司;,未经北京中盈安信技术服务有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310744160.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于移动互联网的停车费支付方法
- 下一篇:开髓位置的参照点的获取装置