一种海量地图数据动态加载方法技术

技术编号:41842345 阅读:30 留言:0更新日期:2024-06-27 18:22
本发明专利技术公开了一种海量地图数据动态加载方法,涉及地图动态加载技术领域,通过收集用户习惯数据,基于用户习惯数据,在LOD管理器中为不同的检索范围级别设置要素类,并在系统缓存中预先存储预测要素对象,接收地图调度指令时,获得对应检索范围级别的要素类作为待展示要素类,基于待检索范围从地图工程的所有图幅中检索出待展示图幅,从所有要素对象索引中检索出要素索引集合,依次从系统缓存和系统硬盘中向系统内存中补全要素索引集合中的所有待展示要素对象,将待展示图幅和所有待展示要素对象进行渲染;提高了系统响应速度,并提高了地图应用的体验感。

【技术实现步骤摘要】

本专利技术涉及地图动态加载,具体是一种海量地图数据动态加载方法


技术介绍

1、由于系统中要加载的地图数据范围比较大,要素类的数量也比较多,同时还要顾及要素的绘制顺序和符号化渲染,因此大规模的任务量超过了当前计算机软硬件的处理能力,使得在进行地区绘制时不能一次性将全部空间数据调入计算机内存,而必须根据当前场景的需要动态地调入所需的数据。目前常见gis软件如arcgis,一次性加载全部空间数据,造成数据量大时地图浏览速度慢,地图画面有卡顿,因此一般采用动态地图加载的方式;

2、而目前大多数的动态加载方法都是基于固定的lod分级规则,例如大的行政级别先渲染、大面积的要素对象先渲染等;而未能考虑不同用户对各个要素类的渲染顺序需求,从而降低了用户的使用体验;

3、另一方面,目前大多数的动态加载方法在读取不存在于内存的要素对象时,往往是从硬盘中直接读取,导致读取效率低下,渲染速度慢;

4、为此,本专利技术提出一种海量地图数据动态加载方法。


技术实现思路

1、本专利技术旨在至少解决现有本文档来自技高网...

【技术保护点】

1.一种海量地图数据动态加载方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种海量地图数据动态加载方法,其特征在于,所述检索范围级别根据地图显示界面中展示的地图图幅尺寸与实际地理尺寸对应的比例尺进行分级。

3.根据权利要求2所述的一种海量地图数据动态加载方法,其特征在于,所述要素类的划分方式为:

4.根据权利要求3所述的一种海量地图数据动态加载方法,其特征在于,所述收集用户习惯数据的方式为:

5.根据权利要求4所述的一种海量地图数据动态加载方法,其特征在于,所述在LOD管理器中为不同的检索范围级别设置对应要素类数量个要素类的方式...

【技术特征摘要】

1.一种海量地图数据动态加载方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种海量地图数据动态加载方法,其特征在于,所述检索范围级别根据地图显示界面中展示的地图图幅尺寸与实际地理尺寸对应的比例尺进行分级。

3.根据权利要求2所述的一种海量地图数据动态加载方法,其特征在于,所述要素类的划分方式为:

4.根据权利要求3所述的一种海量地图数据动态加载方法,其特征在于,所述收集用户习惯数据的方式为:

5.根据权利要求4所述的一种海量地图数据动态加载方法,其特征在于,所述在lod管理器中为不同的检索范围级别设置对应要素类数量个要素类...

【专利技术属性】
技术研发人员:张贞金雷席如冰刘晓坤董鸿鹏彭紫微王春财
申请(专利权)人:中国人民解放军九二七二八部队
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1