[发明专利]基于瓦片技术的电子海图显示方法在审
申请号: | 201711399448.5 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108052642A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 周牧;余斌;田增山;陈纳新;吕文俊 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T9/00;G06T11/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于瓦片技术的电子海图显示的实现方法。首先,服务器将多幅比例尺不同的电子海图按照金字塔层次模型分割为固定尺寸大小的正方形栅格图片,这些栅格图片就是海图瓦片。然后,服务器根据瓦片所在金子塔的层级以及坐标信息对地图瓦片进行编码,并根据海图瓦片的编码信息存储瓦片。其次,客户端利用坐标转换公式确定视窗显示的地理坐标范围,再将地理坐标范围转化为海图瓦片的编号范围,并且根据瓦片的编号向服务器请求海图瓦片。最后,客户端将得到的电子海图瓦片拼接为大纹理,并将大纹理通过OpenGL纹理映射技术渲染显示在屏幕上。本发明提高了电子海图的显示效率,扩展了电子海图的应用场景。 | ||
搜索关键词: | 基于 瓦片 技术 电子 海图 显示 方法 | ||
【主权项】:
1.基于瓦片技术的电子海图显示方法,其特征在于,包含以下步骤:步骤一、服务器按照金字塔层次模型分割电子海图,该步骤包含两个子步骤:步骤一(一)、不同显示级别的电子海图比例尺的计算,电子海图的比例尺Scale为: S c a l e = L × D P I 0.0254 × 256 × 4 N ]]> 其中,N为金子塔模型的层数,也是电子海图的显示级别,L为地球赤道的周长,DPI表示屏幕每英寸包含像素的个数,1英寸为0.0256米;步骤一(二)、利用地图切片工具将不同显示级别的电子海图按照金字塔层次模型分割为长为256像素、宽为256像素的电子海图单元;步骤二、服务器根据海图瓦片在金字塔层次模型中的位置坐标对海图瓦片进行编码。然后服务器根据海图瓦片编码信息组织存储瓦片;步骤三、客户端根据已知参数计算客户端视窗显示的地理坐标范围P;步骤四、根据步骤三得到的地理坐标范围P计算客户端视窗范围内海图瓦片的瓦片坐标范围Q;步骤五、客户端以海图瓦片的显示级别N,行编号r,和列编号c作为请求参数通过Http协议向服务器请求海图瓦片数据,其中瓦片坐标满足条件(r,c)∈Q;步骤六、并将请求到的海图瓦片放入集合List中,如果步骤五请求失败,则使用空白瓦片替代;步骤七、采用与客户端视窗相同尺寸的Bitmap作为大纹理,将电子海图瓦片拼接在Bitmap上;步骤八、利用OpenGL纹理映射技术完成电子海图的渲染显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711399448.5/,转载请声明来源钻瓜专利网。