【技术实现步骤摘要】
201610017618
【技术保护点】
一种地理栅格数据任选多边形区域的直方图实时生成方法,其特征在于包括以下步骤:1)进行预处理首先将原始栅格数据均匀分割成一定尺寸的瓦片,然后分别统计原始栅格数据中各瓦片的直方图并将其以文件方式存储到服务器;2)判定各瓦片与用户选定多边形区域的关系,分别确定完全处于选定区域内部的瓦片和处于选定区域边界的瓦片;3)对于步骤2)确定的处于选定区域内部的瓦片,读入步骤1)中生成的文件,读取完全处于选定区域内部的瓦片的直方图数据并将各瓦片的直方图数据汇总求和,得到直方图inner_hist;4)对于步骤2)确定的处于选定区域边界的瓦片,采用并行方式读取原始栅格数据并统计直方图,最终将统计的直方图数据汇总求和得到直方图bound_hist;5)将步骤3)中得到的直方图数据bound_hist和步骤4)中得到的直方图数据bound_hist求和得到选定区域的直方图。
【技术特征摘要】
1.一种地理栅格数据任选多边形区域的直方图实时生成方法,其特征在于包括以下步骤:
1)进行预处理
首先将原始栅格数据均匀分割成一定尺寸的瓦片,然后分别统计原始栅格数据中各瓦片的
直方图并将其以文件方式存储到服务器;
2)判定各瓦片与用户选定多边形区域的关系,分别确定完全处于选定区域内部的瓦片和
处于选定区域边界的瓦片;
3)对于步骤2)确定的处于选定区域内部的瓦片,读入步骤1)中生成的文件,读取完全
处于选定区域内部的瓦片的直方图数据并将各瓦片的直方图数据汇总求和,得到直方图
inner_hist;
4)对于步骤2)确定的处于选定区域边界的瓦片,采用并行方式读取原始栅格数据并统计
直方图,最终将统计的直方图数据汇总求和得到直方图bound_hist;
5)将步骤3)中得到的直方图数据bound_hist和步骤4)中得到的直方图数据bound_hist
求和得到选定区域的直方图。
2.根据权利要求1所述的地理栅格数据任选多边形区域的直方图实时生成方法,其特征
在于:步骤2)的方法为:
首先计算能够将用户选定多边形区域完全包容进去的最小矩形即最小矩形外包框,将其表
示为(x1,y1,x2,y2),其中(x1,y1)和(x2,y2)分别为最小矩形外包框的左下角和右
上角的顶点坐标;
基于客户端显示的缩放级别确定分辨率R,那么客户端显示的一个像素点就代表R×R个
栅格单元,从而可利用下取整函数floor得到纵向填充的范围...
【专利技术属性】
技术研发人员:钟志农,吴烨,马梦宇,陈荦,吴秋云,熊伟,景宁,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。