[发明专利]一种地理栅格数据任选多边形区域的直方图实时生成方法在审
申请号: | 201610017618.8 | 申请日: | 2016-01-12 |
公开(公告)号: | CN105701760A | 公开(公告)日: | 2016-06-22 |
发明(设计)人: | 钟志农;吴烨;马梦宇;陈荦;吴秋云;熊伟;景宁 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T17/05 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 胡伟华 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地理 栅格 数据 任选 多边形 区域 直方图 实时 生成 方法 | ||
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得到纵向填充的范围跨度是从floor(y1/R)到 floor(y2/R)+1,横向填充的范围跨度是从floor(x1/R)到floor(x2/R)+1;
然后利用扫描线填充算法在分辨率R下对选定区域进行填充,假设一个瓦片有N×N个栅 格单元,那么为每个瓦片建立一个(N/R)×(N/R)的填充矩阵表示瓦片的所有点;在填充过程 中,对于在选定区域内的点,将填充矩阵中与该点对应的位置置为1,对于选定区域外的点, 填充矩阵中与该点对应的位置置为0;同时记录各填充矩阵中被置为1的点的个数;对于一个 填充矩阵,如果填充矩阵中的每一个点都被置为1,那么可以判断这个填充矩阵对应的瓦片完 全在选定区域内;那些未全部被置为1的填充矩阵对应的瓦片则处在选定区域边界。
3.根据权利要求2所述的地理栅格数据任选多边形区域的直方图实时生成方法,其特征 在于,步骤4)的方法为:
对于步骤2)确定的处于选定区域边界的瓦片,根据瓦片对应的填充矩阵确定瓦片处于选 定区域内的部分;将每个处于选定区域边界的瓦片作为一个子任务,程序的主进程P0将子任 务分配给不同的工作进程,将处在选定区域边界的瓦片对应的填充矩阵发送给不同的工作进程, 各工作进程分别使用开源栅格空间数据转换库GDAL在原始栅格数据中提取瓦片并根据瓦片对 应的填充矩阵来确定瓦片处于选定区域内的部分,然后统计这部分的直方图,最终将各工作进 程求得的结果进行求和得到处于选定区域边界处瓦片对应的直方图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610017618.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像匹配方法和装置
- 下一篇:一种用于精神病患者的室内外无缝定位与监控系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置