【技术实现步骤摘要】
用于提高航线地图渲染效率的方法及系统
本专利技术涉及航空信息化管理领域,尤其涉及一种用于提高航线地图渲染效率的方法及系统。
技术介绍
随着中国民用航空技术的日益发展,每年民航市场交易额达数千亿人民币,地方政府每年仍面临着开通大量新航线的需求,目前,为了给开通新航线提供开航指导,无论是地方政府还是航空公司通常都是将相关航线的航线信息绘制在网络地图上,便于直观显示航线信息,以便进行新开航线的策略规划。然而由于绘制网络地图不仅工作量大且造成重复研发,因此,为了降低成本以及提高研发效率,通常直接调用第三方网络地图,再通过对调用的地图利用渲染的方式绘制航线地图,以实现航线信息网络地图的渲染效果,但是,由于地图渲染是通过图层直接覆盖的,因此,当渲染的内容过多时,会导致系统的图像处理速度变慢,导致渲染效率低下,占用资源过多。
技术实现思路
本专利技术所要解决的技术问题是针对现有的航线地图渲染方法渲染航线信息速度慢效率低的不足,提供一种用于提高航线地图渲染效率的方法及系统,能够提高航线地图的渲染速度和效率。 >本专利技术解决上述本文档来自技高网...
【技术保护点】
1.一种用于提高航线地图渲染效率的方法,其特征在于,包括:/n获取地图图像,对所述地图图像中的地图元素进行矢量化转换,得到包含矢量地图元素的矢量地图图像;/n对得到的全部矢量地图元素进行分类;/n获取航线图层,根据所述航线图层和目标地图元素类别对所述矢量地图图像中的目标渲染区域进行绘制和渲染,得到航线地图。/n
【技术特征摘要】
1.一种用于提高航线地图渲染效率的方法,其特征在于,包括:
获取地图图像,对所述地图图像中的地图元素进行矢量化转换,得到包含矢量地图元素的矢量地图图像;
对得到的全部矢量地图元素进行分类;
获取航线图层,根据所述航线图层和目标地图元素类别对所述矢量地图图像中的目标渲染区域进行绘制和渲染,得到航线地图。
2.根据权利要求1所述的用于提高航线地图渲染效率的方法,其特征在于,对得到的全部矢量地图元素进行分类,具体包括:
定义所述地图元素与矢量地图元素之间的对应关系,确定描述每种所述矢量地图元素的矢量数据;
根据所述矢量数据对全部所述矢量地图元素进行分类。
3.根据权利要求1所述的用于提高航线地图渲染效率的方法,其特征在于,根据所述航线图层和目标地图元素类别对所述矢量地图图像中的目标渲染区域进行绘制和渲染,具体包括:
将类别为目标地图元素类别的矢量地图元素渲染在所述目标渲染区域上;
提取所述航线图层中包含的图层元素,将所述图层元素通过矢量描述符进行描述,得到矢量图层元素;
将所述矢量图层元素渲染在所述目标渲染区域上。
4.根据权利要求1至3中任一项所述的用于提高航线地图渲染效率的方法,其特征在于,还包括:
通过预先编写的插件导出所述航线地图,所述插件用于显示所述航线地图的部分,将所述航线地图当前显示的部分保存在本地,并根据用户输入的操作指令对所述航线地图进行缩放或变更显示的部分。
5.根据权利要求4所述的用于提高航线地图渲染效率的方法,其特征在于,通过预先编写的插件导出所述航线地图之前,还包括:
获取用户的导出指令,对所述导出指令进行解析,确定所述导出指令请求的所述矢量地图图像的分辨率层级和导出范围;
确定所述导出指令的触发点在所述分辨率层级的像素坐标;
根据所述像素坐标确定所述触发点所在的瓦片;
根据所述瓦片和...
【专利技术属性】
技术研发人员:许宏江,
申请(专利权)人:海南太美航空股份有限公司,
类型:发明
国别省市:海南;46
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。