一种基于WebGL的区域数值预报模式的高性能绘制方法技术

技术编号:42903362 阅读:25 留言:0更新日期:2024-09-30 15:19
本发明专利技术提供了一种基于WebGL的区域数值预报模式的高性能绘制方法,所述方法包括将区域数值预报模式中分辨率为{M×N}的二维数据场,数据在兰博托投影下的投影参数和数据范围参数,传入WebGL中;在WebGIS地图中,获取地图在屏幕范围内左上角和右下角的地图经纬度坐标,传入WebGL中;在WebGL中获取当前屏幕像素的经纬度坐标;将屏幕经纬度坐标转换为兰博托坐标;计算兰博托坐标在二维数据场范围所在位置比例;计算兰博托坐标位置在二维数据场对应的数据索引位置,在Sample2D数据中获取指定位置数据。本发明专利技术将区域数值模式数据的二次投影进行计算,使得区域数值模式数在保持原始精度的前提下,能够进行基于WebGIS的实时渲染显示。

【技术实现步骤摘要】

本专利技术属于数据处理,具体涉及一种基于webgl的区域数值预报模式的高性能绘制方法。


技术介绍

1、数值预报在每日天气预报过程中有着重要的参考意义,通过数值预报,预报员可方便的了解全球气象形势,以及未来若干天的气象发展趋势。高精度区域模式相对于全球数值预报,能够在小范围内,使用更高的分辨率,体现出小区域范围的更精确的微气象信息,对于局部地区精确的天气预报有较大的参考意义;

2、区域数值模式预报输出数据基于实际的物理坐标进行计算,输出的m*n的二维数据场一般为兰博托坐标,坐标单位为距离投影中心点的公里或米;

3、由于地球是球形,而webgis地图一般采用等经纬或麦卡托投影的平面坐标,所有的气象数据如果需要在地图上进行显示,则需要将屏幕上的点进行坐标转换,转换为经纬度坐标后,再将其转与数据投影一致的坐标,以便于在数据场中通过插值,获取当面屏幕坐标位置的数据值。

4、由此导致非等经纬投影的数据,在进行实时显示时,由于显示屏幕上的地图的投影与数据投影不一致,需要将屏幕坐标逐像素转换为经纬度后,进行二次投影。由于投影算法较复杂,本文档来自技高网...

【技术保护点】

1.一种基于WebGL的区域数值预报模式的高性能绘制方法,其特征在于,所述方法包括

2.根据权利要求1所述的一种基于WebGL的区域数值模式高性能绘图方法,其特征在于,所述步骤(1)包括

3.根据权利要求1所述的一种基于WebGL的区域数值预报模式的高性能绘制方法,其特征在于,所述步骤(2)包括在WebGIS地图中,获取地图在屏幕范围内左上角和右下角的地图经纬度坐标,作为地图参数,传入WebGL的片元着色器中。

4.根据权利要求1所述的一种基于WebGL的区域数值预报模式的高性能绘制方法,其特征在于,所述步骤(3)包括在WebGL片元着色器中,通过线形...

【技术特征摘要】

1.一种基于webgl的区域数值预报模式的高性能绘制方法,其特征在于,所述方法包括

2.根据权利要求1所述的一种基于webgl的区域数值模式高性能绘图方法,其特征在于,所述步骤(1)包括

3.根据权利要求1所述的一种基于webgl的区域数值预报模式的高性能绘制方法,其特征在于,所述步骤(2)包括在webgis地图中,获取地图在屏幕范围内左上角和右下角的地图经纬度坐标,作为地图参数,传入webgl的片元着色器中。

4.根据权利要求1所述的一种基于webgl的区域数值预报模式的高性能绘制方法,其特征在于,所述步骤(3)包括在webgl片元着色器中,通过线形比例插值,获取当前屏幕像素的经纬度坐标,算法如下:

5.根据权利要求1所述的一种基于webgl的区域数值预报...

【专利技术属性】
技术研发人员:张洲峰于江伟常莉
申请(专利权)人:北京文泽智远信息技术有限公司
类型:发明
国别省市:

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

1