基于WebGL的摄影数据调度方法及系统技术方案

技术编号:23706677 阅读:39 留言:0更新日期:2020-04-08 11:31
本公开的实施例提供了基于WebGL的摄影数据调度方法、系统、设备和计算机可读存储介质。所述方法包括向服务器发送瓦片请求,所述瓦片请求包括当前帧的影像瓦片行列号及层级;获取服务器返回的调度瓦块并更新缓存,所述调度瓦块是服务器获取倾斜摄影数据生成,并根据所述瓦片请求查找并返回的;对缓存中的调度瓦块进行动态绘制显示。以此方式,可以通过自动分块技术可将海量倾斜摄影数据进行分类;动态的调度过程保证了海量倾斜摄影数据在三维场景中的高效可视化。

The method and system of photo data scheduling based on webgl

【技术实现步骤摘要】
基于WebGL的摄影数据调度方法及系统
本公开的实施例一般涉及测绘遥感
,并且更具体地,涉及基于WebGL的摄影数据调度方法、系统、设备和计算机可读存储介质。
技术介绍
倾斜摄影技术是国际测绘遥感领域近年发展起来的一项高新技术,通过在同一飞行平台上搭载多台传感器,同时从垂直、倾斜等不同的角度采集影像,获取地面物体更为完整准确的信息,将用户引入了符合人眼视觉的真实直观世界。随着技术水平的提升和应用粒度的细分,实景三维提供越来越精细、更真实的模型数据支撑,倾斜数据获取分辨率也由原来的亚分米级(7-10cm),向更高分辨率过渡(3-5cm,1-2cm)。对应的模型数据,量级也均以指数级攀升。当前已普遍进入TB级,迈向PB级的时代。而海量数据产生巨大应用空间,应用软件提出了巨大挑战。Cesium作为一个地理信息三维地球引擎,通过优化的WebGL技术,充分利用硬件渲染图形以及低级别的几何和渲染程序,使得可以支持绝大多数的浏览器和mobile,因此近些年来受到了广泛的使用和推广。在Cesium平台中,对于倾斜摄影数据的加载,采用基于3本文档来自技高网...

【技术保护点】
1.一种基于WebGL的摄影数据调度方法,应用于客户端,其特征在于,包括:/n向服务器发送瓦片请求,所述瓦片请求包括当前帧的影像瓦片行列号及层级;/n获取服务器返回的调度瓦块并更新缓存,所述调度瓦块是服务器获取倾斜摄影数据生成,并根据所述瓦片请求查找并返回的;/n对缓存中的调度瓦块进行动态绘制显示;其中,/n所述服务器获取倾斜摄影数据生成所述调度瓦块包括获取数据库中的所有倾斜摄影数据,通过获取倾斜摄影数据中每个文件夹的地理位置,并换算出所在设定层级下的行列号;将处在同一影像瓦片范围内的倾斜摄影文件数据集成在一起,生成倾斜摄影对应的调度瓦块,并且将调度瓦块与影像瓦片建立一一对应的映射关系。/n

【技术特征摘要】
1.一种基于WebGL的摄影数据调度方法,应用于客户端,其特征在于,包括:
向服务器发送瓦片请求,所述瓦片请求包括当前帧的影像瓦片行列号及层级;
获取服务器返回的调度瓦块并更新缓存,所述调度瓦块是服务器获取倾斜摄影数据生成,并根据所述瓦片请求查找并返回的;
对缓存中的调度瓦块进行动态绘制显示;其中,
所述服务器获取倾斜摄影数据生成所述调度瓦块包括获取数据库中的所有倾斜摄影数据,通过获取倾斜摄影数据中每个文件夹的地理位置,并换算出所在设定层级下的行列号;将处在同一影像瓦片范围内的倾斜摄影文件数据集成在一起,生成倾斜摄影对应的调度瓦块,并且将调度瓦块与影像瓦片建立一一对应的映射关系。


2.根据权利要求1所述的方法,其特征在于,向服务器发送瓦片请求包括:
在Globe对象中增加一个获取QuadtreePrimitive的接口,客户端的矢量数据显示模块获取Scene对象,间接通过Scene对象中的Globe对象从QuadtreePrimitive中获取到当前帧显示的瓦片行列号信息及层级信息。


3.根据权利要求1所述的方法,其特征在于,所述瓦片请求包括需要新增绘制和移除的影像瓦片行列号及层级。


4.根据权利要求1所述的方法,其特征在于,获取服务器返回的调度瓦块并更新缓存包括:
获取服务器返回的调度瓦块数据,传递回矢量数据显示模块,在矢量数据显示模块中构建影像瓦片编号与调度瓦块数据的二维键值表并存储到Cesium的缓存机制TileReplacementQueue中。


5.根据权利要求1所述的方法,其特征在于,对缓存中的调度瓦块进行动态绘制显示包括:
根据需要新增绘制和移除的影像瓦片对应的需要加载和卸载的调度瓦块进行动态绘制显示;其中,根据所述调度瓦块加载或删除对应的3DTile格式倾斜数据文件夹及文件。


6.一种基于WebG...

【专利技术属性】
技术研发人员:曾飞传朱王璋王焰辉
申请(专利权)人:中科星图股份有限公司
类型:发明
国别省市:北京;11

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

1