发明名称 一种并行的土地资源质量评价因子空间量化方法
摘要 本发明涉及一种并行的土地资源质量评价因子空间量化方法,包括对评价空间区域进行并行离散化、土地资源质量评价因子分层和土地资源质量评价因子并行空间量化。本发明总体上具有简单、快速的特点,适用于在具有多CPU、多核的个人计算、小型工作站和计算机集群上执行。本发明对于充分发挥当前计算机的硬件计算潜能、缩短土地评价工作时间、提高工作效率具有重要的现实意义。
申请公布号 CN102693161A 申请公布日期 2012.09.26
申请号 CN201210151158.X 申请日期 2012.05.16
申请人 武汉大学 发明人 刘耀林;赵翔;刘殿锋;何建华;焦利民;唐旭
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 薛玲
主权项 一种并行的土地资源质量评价因子空间量化方法,其特征是,包括以下步骤:步骤1,对评价空间区域进行并行离散化,包括以下子步骤,步骤1.1,根据计算机CPU的数量N,采用数据横向分解的方式,将评价空间区域划分为N个子区域;步骤1.2,将N个子区域分配给N个CPU进程,每个CPU进程将一个子区域离散成固定大小的网格,并各自输出子区域内的离散结果,离散结果采用shp格式的矢量文件进行存储,得到N个离散网格矢量文件;步骤2,土地资源质量评价因子分层,包括以下子步骤,步骤2.1,设所有的土地质量评价因子按空间影响特性分成M类,将每类土地质量评价因子分别存储在一个数据图层中,得到M个评价因子图层;步骤2.2,将步骤1所得N个离散网格矢量文件复制成M份,得到N×M个用于存储评价因子空间量化结果的离散网格矢量文件;步骤3,土地资源质量评价因子并行空间量化,包括以下子步骤,步骤3.1,将N×M个离散网格文件按子区域分配给N个CPU进程,每个CPU进程用于处理一个子区域内的M类土地质量评价因子的量化计算,各CPU进程在计算过程中采用MPI实现进程间的通信;在每个CPU进程内,采用OpenMP节点内并行技术开辟M个线程,每个线程分别进行一个评价因子图层的量化计算,所得评价因子量化结果分别存入对应的离散网格矢量文件;步骤3.2,将每个子区域内包含的M个离散网格矢量文件合并到一个文件中,共得到N个文件;步骤3.3,将步骤3.2中所得N个文件合并成一个文件,得到最终的计算结果。
地址 430072 湖北省武汉市武昌珞珈山