主权项 |
一种基于全球划分的大规模气象体数据绘制方法,其包括如下步骤:(1)对原始气象体数据进行预处理并对地球上空高度为h1至h2的空间进行划分;其中对原始气象体数据进行预处理是对原始气象体数据进行插值预处理,使原始非规则气象体数据变成规则气象体数据;其中对地球上空高度为h1至h2的空间进行划分的步骤如下:(I)对地球上空高度为h1至h2的空间进行全球初始划分,将此空间在经度上均匀划分成m个行、在纬度上均匀划分成n个列、在高度上均匀划分成k个层,得到m*n*k个初始分块,并对所得到的所有初始分块进行编号;(II)确定视点在位置P1处时的可见视域范围,得到此视域范围内的所有q块可见初始分块的列表;(III)在以位置P1为原点的视口坐标系下,计算步骤(II)中得到的所有可见初始分块中的每一可见初始分块与视点之间的距离di,1≤i≤q,并根据该距离di确定步骤(II)中得到的列表中每一可见初始分块所需的再次剖分次数ni,每一可见初始分块所需的再次剖分次数ni随着每一可见初始分块与视点之间的距离di的减小而增大,然后根据所得的每一可见初始分块的再次剖分次数ni对对应的可见初始分块进行剖分,得到最终剖分子块;(2)根据每一最终剖分子块的空间坐标范围获取落在其坐标范围内的体数据信息,包含体数据信息的剖分子块形成体数据块,并对所有体数据块进行颜色映射,得到体数据块颜色索引块;(3)依据各个体数据块与视点P1之间的距离、由近及远地对所有体数据块进行排序,得到体数据块的绘制列表;(4)根据步骤(3)中得到的绘制列表,利用GPU调色板与步骤(2)中得到的体数据块颜色索引块的信息对步骤(3)中得到的绘制列表中的每一体数据块进行体绘制;(5)将视点依次随机移动至位置P2、P3、P4、P5或P6……Pn,其中n为自然数,重复上述步骤(II)、(III)、(2)、(3)、(4)。 |