【技术实现步骤摘要】
基于图形学的地图动态路网处理方法及系统、计算机设备
本申请涉及地理信息系统
,特别是涉及一种基于图形学的地图动态路网处理方法及系统、计算机设备、可读存储介质。
技术介绍
在GIS系统(即地理信息系统)的可视化分析应用中,动态路网一直是一个经典且重要的内容。动态路网可以直接反应城市/地区交通状况:实时根据真实数据反应交通方向,快慢强度。相比业内一般常见的静态路网(高德地图和百度地图的实时交通图),动态路网更加生动具体,完全具备静态路网的功能性之外增添了GIS系统在可视化方面的优势,给人更加冲击直观的交通数据可视化体验。但普遍来看,现有技术的动态路网的实现难度大,面临两个问题:1.完全不具备可用性,仅依靠CPU在并行计算方面孱弱的性能和第三方库结合开发的动态路网,运行效率极低。为实现这种效果,导致内存膨胀以及运行帧率严重下降,没有有效利用图形学方法和3D加速器GPU的优势。2.具备一定可用性,性能达标,但其实现依赖于特定的第三方库,实现效果较为死板大部分属性无法配置,也很难与现有系统进行结合。因此,现有技术 ...
【技术保护点】
1.一种基于图形学的地图动态路网处理方法,其特征在于,所述方法包括:/n获取原始数据;/n根据获取的原始数据,对整条运动的线进行插值;/n将插值后的线段数据点输入可视化框架,利用图形学方法和3D加速器GPU并行计算所有路网的动态数据,并通过着色器进行着色;从底层glsl编写具备改写路网效果的各种接口;/n将着色后的效果数据移植到GIS系统当中,完成GIS地理信息系统可视化。/n
【技术特征摘要】
1.一种基于图形学的地图动态路网处理方法,其特征在于,所述方法包括:
获取原始数据;
根据获取的原始数据,对整条运动的线进行插值;
将插值后的线段数据点输入可视化框架,利用图形学方法和3D加速器GPU并行计算所有路网的动态数据,并通过着色器进行着色;从底层glsl编写具备改写路网效果的各种接口;
将着色后的效果数据移植到GIS系统当中,完成GIS地理信息系统可视化。
2.根据权利要求1所述基于图形学的地图动态路网处理方法,其特征在于,所述获取原始数据的步骤包括:
获取原始数据,所述原始数据为具备geojson标准的地理信息系统矢量交通线数据,内部包含一个地区的交通矢量;
输入原始线坐标信息,包括长宽颜色速度。
3.根据权利要求1所述基于图形学的地图动态路网处理方法,其特征在于,所述根据获取的原始数据,对整条运动的线进行插值的步骤包括:
将已有点之间连线,计算其等分点的坐标,即需要插值点数量的坐标,完成插值。
4.根据权利要求1所述基于图形学的地图动态路网处理方法,其特征在于,所述将插值后的线段数据点输入可视化框架,利用图形学方法和3D加速器GPU并行计算所有路网的动态数据,并通过着色器进行着色;从底层glsl编写具备改写路网效果的各种接口的步骤包括:
使用three.js可视化框架,将插值结果输入构建three.js自定义几何体,将插值后的线段数据点输入其中;
使用其支持的图形学方法,glsl着色器语言编译shader着色器;
为线段数据在GPU中的行为作出编程。
5.根据权利要求4所述基于图形学的地图动态路网处理方法,其特征在于,所述使用其支持的图形学方法,glsl着色器语言编译shader着色器的步骤包括:
编写两种着色器,编程动画逻辑;
管线渲染,顶点着色根据上述参数逐点进行透明度计算;
管线渲染,片元着色器根据顶点着色器参...
【专利技术属性】
技术研发人员:郭博阳,姜坤,卫宣安,
申请(专利权)人:深圳震有科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。