发明名称 一种基于全球划分的大规模气象体数据绘制方法
摘要 本发明公开了一种基于全球划分的大规模气象体数据绘制方法,其包括如下步骤:对原始气象体数据进行预处理并对地球上空高度为h1至h2的空间进行划分;根据每一最终剖分子块的空间坐标范围获得体数据块,并对所有体数据块进行颜色映射,得到体数据块颜色索引块;依据各个体数据块与视点P1之间的距离对体数据块进行排序,得到体数据块的绘制列表;根据所得绘制列表,利用GPU调色板与所得体数据块颜色索引块对绘制列表中的每一体数据块进行体绘制;随机移动视点,重复上述步骤。本发明的主要优点在于基于全球划分的策略对规则气象体数据进行绘制,从而突破了GPU存储容量的瓶颈,达到在球面上高效、快速绘制大规模气象体数据的目的。
申请公布号 CN102364522A 申请公布日期 2012.02.29
申请号 CN201110325178.X 申请日期 2011.10.24
申请人 中国地质大学(武汉) 发明人 郑坤;刘修国;花卫华;张柱;冉秀桃;易云蕾
分类号 G06T15/08(2011.01)I 主分类号 G06T15/08(2011.01)I
代理机构 武汉华旭知识产权事务所 42214 代理人 江钊芳;刘荣
主权项 一种基于全球划分的大规模气象体数据绘制方法,其包括如下步骤:(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)。
地址 430074 湖北省武汉市洪山区鲁磨路388号