[发明专利]一种特定区域气象水文资料抽点填图方法有效
| 申请号: | 201810255786.X | 申请日: | 2018-03-27 |
| 公开(公告)号: | CN108597013B | 公开(公告)日: | 2022-07-05 |
| 发明(设计)人: | 周漩;邹伟;张晋武;张丕旭;周卫平;黄欢;徐帅涛 | 申请(专利权)人: | 中国人民解放军91977部队 |
| 主分类号: | G06T15/10 | 分类号: | G06T15/10;G06T19/20 |
| 代理公司: | 北京理工大学专利中心 11120 | 代理人: | 温子云;仇蕾安 |
| 地址: | 100036*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 特定 区域 气象 水文 资料 抽点填图 方法 | ||
1.一种特定区域气象水文资料抽点填图方法,其特征在于,包括:
预先对站点进行空间分层,根据每一层高度的显示粒度,确定无压站情况下该高度层能够清楚显示的站点集合;在实际显示时,根据所选高度和所选显示区域,从所选高度对应的站点集合中,选取落在所选显示区域内的站点进行气象水文数据的显示;
所述确定无压站情况下该高度层能够清楚显示的站点集合为:
步骤1、对全球空间进行高度分层,层级从高到底分别为第0层~第K层;确定每一层高度的显示粒度;
步骤2、针对第0层,遍历全球气象水文站点;针对每一个站点,以当前站点为中心区域确定出一个当前层所对应显示粒度大小的空间范围,如果该空间范围内没有其他站点,则将当前站点加入到第0层的站点集合列表Stations(0)中;否则将此站点加入到待处理列表RemoveStations中;
步骤3、针对除第0层和最后一层外的第k层,k=1,2,…,K-1,遍历RemoveStations列表中的每一站点,以当前站点为中心确定出一个当前层所对应显示粒度大小的空间范围,如果该空间范围内没有其他站点,则将当前站点A加入到Stations(k)中,并将此站点从RemoveStations中移除;
步骤4、针对第K层,直接将所有的全球气象水文站点加入到Stations(K)中,得到的Stations(0)~Stations(K)即为每一层能够清楚显示的站点集合。
2.如权利要求1所述的方法,其特征在于,对于任意站点,只有在显示区域第一次出现此站点时,才对该站点的气象水文数据进行填图处理。
3.如权利要求1所述的方法,其特征在于,步骤2和步骤3中,所述以当前站点为中心确定出一个当前层所对应显示粒度大小的空间范围,并判断该空间范围是否有其他站点的方式为:
步骤a、预先建立虚拟网格空间:按照经纬度分布,将全球划分成360×180个网格空间VG(i,j);
步骤b、根据全球气象站点的经纬度分布,分别建立各网格空间的站点索引列表indexs(i,j),每个indexs(i,j)中记录该网格空间中所有站点的站点号;
步骤c、三维场景分层:根据相机高度,将三维场景进行分层,每一层都有相机高度H、当前层级C、1/2经度跨度JDKD、1/2纬度跨度WDKD、经度间隔JDJG、纬度间隔WDJG 6个属性;其中,经度间隔JDJG、纬度间隔WDJG表示在当前层级C上,一个显示粒度网格经度和纬度方向所涵盖的网格空间VG(i,j)的个数;1/2经度跨度JDKD、1/2纬度跨度WDKD分别表示当前显示窗口显示的经度和纬度跨度的一半;
步骤d、针对当前站点,以当前站点所在网格空间VG(i,j)为中心,在经度方向上分别向东、向西扩散“JDJG”个网格空间,在纬度方向上分别向南、向北扩散“WDJG”个网格空间,得到所述显示粒度大小的空间范围;在扩散后的虚拟网格空间范围内,若每个网格空间内的indexs都为空,则判定为所述空间范围没有其他站点。
4.如权利要求3所述的方法,其特征在于,所述将三维场景进行分层获得的11层属性LevelParams:{H,C,(JDKD,WDKD),(JDJG,WDJG)}具体为:
{11000000,0,(80,50),(13,9)},
{9000000,1,(53,32),(9,7)},
{7000000,2,(42,25),(7,6)},
{5000000,3,(35,20),(6,4)},
{3000000,4,(21,11),(4,3)},
{2000000,5,(15,8),(3,2.5)},
{1000000,6,(7,5),(2.5,2)},
{700000,7,(7,5),(2,1.5)},
{500000,8,(4,3),(1,0.8)},
{300000,9,(3,2),(0.8,0.3)},
{0,10,(1.5,1),(0.3,0)}。
5.如权利要求3所述的方法,其特征在于,所述根据所选高度和所选显示区域,从所选高度对应的站点集合中,选取落在所选显示区域内的站点进行气象水文数据的显示的具体步骤包括:
获取相机高度,当前显示屏幕中心位置的经纬度;
根据相机高度判定相机高度落于第i层;
获取到当前帧位于i层后,通过遍历Stations(k),k=0~i,判断站点是否位于显示区域中心点±1/2经纬度跨度(JDKD,WDKD)范围内,若满足条件,则判断站点的气象水文数据是否已经进行填图处理,若没有完成填图,则根据标准对该站点的气象水文数据进行填图并显示;若之前已完成填图,则直接从内存提取该站点的填图并显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军91977部队,未经中国人民解放军91977部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810255786.X/1.html,转载请声明来源钻瓜专利网。





