欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2017103255788
申请人: 中国地质大学(武汉)
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种洪涝风险专题图自动生成的并行处理方法,其特征在于:该方法采用洪涝风险专题图的自动生成系统,该系统包括用于获取洪涝风险专题图的输入模块,连接所述输入模块的用于存储所述输入模块中的数据的存储模块,连接所述输入模块的能够制作出满足洪涝风险专题图要求的MXD格式图像的生成模块,连接所述存储模块的用于遍历所述存储模块和识别数据类型以及裁剪数据的GIS处理模块,连接所述生成模块和所述GIS处理模块的能够用所述GIS处理模块中的数据替换所述生成模块中的数据的数据替换模块,连接所述GIS处理模块的输出模块,所述GIS处理模块包括连接所述存储模块的用于将所述存储模块中的数据分割成若干组的数据分割单元,和连接所述数据分割单元的用于进行制图运算的数据运算单元;

所述洪涝风险专题图自动生成的并行处理方法,包括如下步骤:

步骤1:通过输入模块获取洪涝风险专题图并将其存储于存储模块中,然后通过生成模块制作所述洪涝风险专题图的原始MXD格式图像;

步骤2:采用GIS处理模块遍历所述存储模块,且批量裁剪所述洪涝风险专题图,去掉其中的非研究区图层,留下其中的研究区图层;

步骤3:通过数据替换模块,用步骤2中的研究区图层替换步骤1中的原始MXD格式图像中的相应图层,得到洪涝风险专题最终的MXD格式图像;

步骤4:承接步骤2,将研究区图层分割成多个小组,然后同时对各个小组的数据进行并行制图运算,得到洪涝风险专题图新的JPG格式图像;

步骤5:输出步骤3中的MXD格式图像和步骤4中洪涝风险专题图新的JPG格式图像;

所述GIS处理模块包括数据遍历单元、数据类别识别单元和数据裁剪单元,步骤2包括以下子步骤,步骤2.1:采用GIS处理模块中的所述数据遍历单元遍历所述存储模块,获取洪涝风险专题图中每个流域的边界数据;

步骤2.2:采用GIS处理模块中的所述数据类别识别单元自动识别所述存储模块中的数据类型,区分出栅格数据和矢量数据;

步骤2.3:GIS处理模块中的所述数据裁剪单元结合边界数据对栅格数据采用栅格裁剪方法进行批量裁剪,结合边界数据对矢量数据采用矢量裁剪方法进行批量裁剪,从而剔除非研究区图层,留下研究区图层;

步骤3包括以下子步骤,

步骤3.1:采用GIS处理模块中的所述数据类别识别单元辨别出步骤2中的研究区图层中的栅格数据和矢量数据,对栅格数据和矢量数据设置不同的存储单元;

步骤3.2:用不同存储单元中的数据表征的图层来替换步骤1中的原始MXD格式图像中的相应图层,得到新的MXD格式图像;

步骤3.3:调整和/或设置新的MXD格式图像,使新的MXD格式图像中的研究区图层位于新的MXD格式图像的中心,得到洪涝风险专题最终的MXD格式图像;

步骤3.4:根据GIS处理模块中的所述数据类别识别单元自动识别的流域名称对最终的MXD格式图像的名称自动进行修改;

所述GIS处理模块还包括数据分割单元和数据运算单元,步骤4包括以下子步骤,步骤

4.1:将研究区图层中的各个流域分别存储于以各自流域名称命名的子存储模块中,并对各个子存储模块进行属性查询统计,利用所述数据分割单元根据每个流域的子存储模块的大小将其分为N组制图模块;

步骤4.2:调用所述数据运算单元中的multiprocessing模块中的Process()函数,开启N个Python进程,对N组所述制图模块进行并行制图计算,得到洪涝风险专题图新的JPG格式图像。

2.如权利要求1所述的洪涝风险专题图自动生成的并行处理方法,其特征在于:所述存储模块包括矢量存储模块和栅格存储模块。

3.如权利要求1所述的洪涝风险专题图自动生成的并行处理方法,其特征在于:所述GIS处理模块还包括数据遍历单元、数据类别识别单元和数据裁剪单元,所述数据遍历单元与所述存储模块连接用于遍历所述存储模块以获取洪涝风险专题图中每个流域的边界数据,所述数据类别识别单元与所述存储模块连接用于自动识别所述存储模块中的数据类型以区分出栅格数据和矢量数据,所述数据裁剪单元与所述数据遍历单元和所述数据类别识别单元连接以结合边界数据对栅格数据和矢量数据进行裁剪。

4.如权利要求3所述的洪涝风险专题图自动生成的并行处理方法,其特征在于:所述GIS处理模块还包括若干存储单元和图像调整模块,所述数据裁剪单元与若干存储单元连接以将裁剪后的栅格数据和矢量数据传输入相应的若干所述存储单元,所述数据替换模块连接所述生成模块的同时还与若干所述存储单元连接以用若干所述存储单元中的数据替换掉所述生成模块中的相应数据,所述图像调整模块与所述数据替换模块连接以调节所述数据替换模块中数据的位置。

5.如权利要求1所述的洪涝风险专题图自动生成的并行处理方法,其特征在于:所述数据分割单元内具有若干制图模块用以容纳被分割的数据,所述数据运算单元内具有multiprocessing模块,所述multiprocessing模块能够利用其中的Python进程对若干所述制图模块进行并行制图运算。

6.如权利要求1所述的洪涝风险专题图自动生成的并行处理方法,其特征在于:所述存储模块包括矢量存储模块和栅格存储模块。