发明名称 一种并行方式栅格影像切片方法
摘要 本发明属于地理空间信息处理技术领域,涉及一种并行方式栅格影像切片方法。包括步骤:第一步:获取原始栅格影像,设置目标瓦片级别和进程总数;第二步:读取原始栅格影像的元数据信息;第三步:将原始栅格影像变换至WebMercator投影;第四步:计算投影变换结果影像的瓦片最大级别和最小级别;第五步:计算投影变换结果影像的瓦片行列号范围,建立空瓦片文件;第六步:采用车轮法,给每个进程划分任务;第七步:每个进程分别对各自任务池中瓦片逐一进行读取,并反算瓦片对应的地理范围;求相交的区域在投影变换结果影像中的相对位置以及大小,将相交区域的原始栅格数据读内存空间中;第八步:重采样后写入之前创建好的空瓦片文件中。
申请公布号 CN105550977A 申请公布日期 2016.05.04
申请号 CN201610066304.7 申请日期 2016.01.29
申请人 中国人民解放军国防科学技术大学 发明人 刘世永;李军;吴秋云;熊伟;陈荦;钟志农;吴烨
分类号 G06T1/20(2006.01)I;G06T7/00(2006.01)I;G06F17/30(2006.01)I 主分类号 G06T1/20(2006.01)I
代理机构 北京中济纬天专利代理有限公司 11429 代理人 陈立新
主权项 一种并行方式栅格影像切片方法,其特征在于,包括以下步骤:第一步:获取原始栅格影像,设置目标瓦片级别和进程总数;第二步:指定一个进程为主进程,主进程读取原始栅格影像的元数据信息;第三步:将原始栅格影像变换至WebMercator投影,得到投影变换结果影像;第四步:计算投影变换结果影像的瓦片最大级别和最小级别;若设置的目标瓦片级别大于最大级别,则将最大级别作为目标瓦片级别,若设置的目标瓦片级别小于最小级别,则将最小级别最为目标瓦片级别;建立文件夹用于输出存放瓦片数据,并命名为目标瓦片级别;第五步:计算投影变换结果影像的瓦片行列号范围;并按照路径为/目标瓦片级别/瓦片列号/瓦片行号.png的路径建立空瓦片文件;第六步:根据步骤五中的瓦片行列号范围,并以瓦片为单位,采用车轮法,给每个进程划分任务,任务划分后,每个进程对应一个包括若干个瓦片的任务池;第七步:每个进程分别对各自任务池中瓦片逐一进行读取,根据瓦片行列号以及瓦片级别反算瓦片对应的地理范围;求解瓦片地理范围与投影变换结果影像地理范围相交的区域,然后计算相交区域在投影变换结果影像中的相对位置以及大小,利用GDAL类库中的RasterIO函数将相交区域的原始栅格数据读入对应进程的内存空间中;第八步:将步骤七中各进程读入相交区域的原始栅格数据重采样到瓦片相应的分辨率下;将重采样数据写入第五步中创建好的空瓦片文件中。
地址 410073 湖南省长沙市开福区德雅路109号