一种基于多因素的地球化学元素含量赋值方法及系统的制作方法
【技术领域】
[0001]本发明涉及地球化学数据处理领域,特别涉及一种基于多因素的地球化学元素含量赋值方法及系统。
【背景技术】
[0002]现有地球化学元素含量赋值方法常采用基于地球化学元素含量采样点和待赋值区位置关系的数据处理方法,如,等值线法和距离加权平均法。因其仅考虑位置关系,未考虑地球化学元素含量影响因素,如土地利用、土壤类型、和地质条件,故其赋值准确性低。
【发明内容】
[0003]本发明所要解决的技术问题是提供一种基于多因素的地球化学元素含量赋值方法及系统,其在考虑地球化学元素含量采样点和待赋值区位置关系的同时,还考虑了地球化学元素含量影响因素,赋值准确性高。
[0004]本发明解决上述技术问题的技术方案如下:
[0005]一种基于多因素的地球化学元素含量赋值方法,包括如下步骤:
[0006]步骤1,待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集合;
[0007]步骤2,当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则执行步骤3;
[0008]步骤3,扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓冲区范围内地球化学元素含量采样点组成的集合;
[0009]步骤4,根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。
[0010]本发明的有益效果是:当待赋值区中不存在地球化学元素含量采样点时,扩大待赋值区至缓冲区,并使缓冲区中存在地球化学元素含量采样点,将缓冲区中地球化学元素含量采样点的地球化学元素含量值赋值给待赋值区地球化学元素含量时,在考虑地球化学元素含量采样点和待赋值区位置关系的同时,还考虑了地球化学元素含量影响因素,赋值准确性高。
[0011]在上述技术方案的基础上,本发明还可以做如下改进。
[0012]进一步,所述步骤3的【具体实施方式】包括如下步骤:
[0013]步骤Al,扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则执行步骤4 ;反之,则执行步骤A2 ;
[0014]步骤A2,将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则执行步骤A3 ;其中,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点;
[0015]步骤A3,判断所述第二集合是否为空,如非空,则执行步骤4 ;反之,则执行步骤A2o
[0016]进一步,所述步骤4的【具体实施方式】包括如下步骤:
[0017]步骤BI,将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合;
[0018]步骤B2,按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。
[0019]进一步,所述步骤BI的【具体实施方式】包括如下步骤:
[0020]步骤B11,所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合;
[0021]步骤B12,将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合;
[0022]步骤B13,根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级;
[0023]步骤B14,重复步骤B12至B13,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。
[0024]进一步,所述步骤B2的【具体实施方式】包括如下步骤:
[0025]步骤B21,提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则执行步骤B24,反之,则执行步骤B22 ;
[0026]步骤B22,提取排序次之分类集合;当无排序次之分类集合,则执行步骤A2 ;反之,执行步骤B23 ;
[0027]步骤B23,判断所述排序次之分类集合是否为空,如非空,则执行步骤B24,反之,则执行步骤B22;
[0028]步骤B24,将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。
[0029]本发明的另一技术方案如下:
[0030]一种基于多因素的地球化学元素含量赋值系统,包括第一集合采集模块、第一集合赋值模块、非空第二集合采集模块和非空第二集合赋值模块;
[0031]所述第一集合采集模块,其用于待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集合;
[0032]所述第一集合赋值模块,其用于当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则驱动所述非空第二集合采集模块工作;
[0033]所述非空第二集合采集模块,其用于扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓冲区范围内地球化学元素含量采样点组成的集合;
[0034]所述非空第二集合赋值模块,其用于根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。
[0035]在上述技术方案的基础上,本发明还可以做如下改进。
[0036]进一步,所述非空第二集合采集模块包括预设起始半径缓冲区第二集合非空判断单元、缓冲区半径增加单元和半径增加缓冲区第二集合非空判断单元;
[0037]所述预设起始半径缓冲区第二集合非空判断单元,其用于扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则驱动所述非空第二集合赋值模块工作;反之,则驱动所述缓冲区半径增加单元工作;
[0038]所述缓冲区半径增加单元,其用于将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则驱动所述半径增加缓冲区第二集合非空判断单元工作;其中,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点;
[0039]所述半径增加缓冲区第二集合非空判断单元,其用于判断所述第二集合是否为空,如非空,则驱动所述非空第二集合赋值模块工作,反之,则驱动所述缓冲区半径增加单元工作。
[0040]进一步,所述非空第二集合赋值模块包括重要等级分类单元和数学建模赋值单元;
[0041]所述重要等级分类单元,其用于将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合;
[0042]所述数学建模赋值单元,其用于按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。
[0043]进一步,所述重要等级分类单元包括待赋值区影响因素采集子单元、地球化学元素含量采样点影响因素采集子单元、重要等级判断子单元和分类集合生成子单元;
[0044]所述待赋值区影响因素采集子单元,其用于所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合;
[0045]
所述地球化学元素含量采样点影响因素采集子单元,其用于将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合;
[0046]所述重要等级判断子单元,其用于根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级;
[0047]所述分类集合生成子单元,其用于重复驱动所述地球化学元素含量采样点影响因素采集子单元和所述重要等级判断子单元工作,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。
[0048]进一步,所述数学建模赋值单元包括最前分类集合非空判断子单元、次之分类集合提取子单元、次之分类集合非空判断子单元和最前非空分类集合赋值子单元;
[0049]所述最前分类集合非空判断子单元,其用于提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动次之分类集合提取子单元工作;
[0050]所述次之分类集合提取子单元,其用于提取排序次之分类集合;当无排序次之分类集合,则驱动所述缓冲区半径增加单元工作,反之,则驱动次之分类集合非空判断子单元工作;
[0051]所述次之分类集合非空判断子单元,其用于判断所述排序次之分类集合是否为空,如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动所述次之分类集合提取子单元工作;
[0052]所述最前非空分类集合赋值子单元,其用于将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。
【附图说明】
[0053]图1为本发明一种基于多因素的地球化学元素含量赋值方法的方法流程图;
[0054]图2为本发明一种基于多因素的地球化学元素含量赋值系统的原理框图;
[0055]图3为本发明一种基于多因素的地球化学元素含量赋值方法的实施例流程图。
【具体实施方式】
[0056]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0057]如图1所示,一种基于多因素的地球化学元素含量赋值方法,包括如下步骤:
[0058]步骤1,待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集合。
[0059]步骤2,当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则执行步骤3。
[0060]步骤3,扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓冲区范围内地球化学元素含量采样点组成的集合。
[0061]所述步骤3的【具体实施方式】包括如下步骤:
[0062]步骤Al,扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则执行步骤4 ;反之,则执行步骤A2。
[0063]步骤A2,将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则执行步骤A3 ;其中,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点。
[0064]步骤A3,判断所述第二集合是否为空,如非空,则执行步骤4 ;反之,则执行步骤A2o
[0065]步骤4,根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。
[0066]所述步骤4的【具体实施方式】包括如下步骤:
[0067]步骤BI,将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合。
[0068]其中所述球化学元素含量影响因素,按影响程度重要等级依次为土地利用、土壤类型和地质条件。
[0069]所述步骤BI的【具体实施方式】包括如下步骤:
[0070]步骤B11,所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合。
[0071]步骤B12,将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合。
[0072]步骤B13,根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级。
[0073]步骤B14,重复步骤B12至B13,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。
[0074]其中所述重要等级排序为:
[0075]若第六集合属于第三集合,且第七集合属于第四集合,且第八集合属于第五集合,则所述任一地球化学元素含量采样点归为第一分类集合;
[0076]若第六集合属于第三集合,且第七集合属于第四集合,且第八集合不属于第五集合,则所述任一地球化学元素含量采样点归为第二分类集合;
[0077]若第六集合属于第三集合,且第七集合不属于第四集合,且第八集合属于第五集合,则所述任一地球化学元素含量采样点归为第三分类集合;
[0078]若第六集合不属于第三集合,且第七集合属于第四集合,且第八集合属于第五集合,则所述任一地球化学元素含量采样点归为第四分类集合;
[0079]若第六集合属于第三集合,且第七集合不属于第四集合,且第八集合不属于第五集合,则所述任一地球化学元素含量采样点归为第五分类集合;
[0080]若第六集合不属于第三集合,且第七集合属于第四集合,且第八集合不属于第五集合,则所述任一地球化学元素含量采样点归为第六分类集合;
[0081]若第六集合不属于第三集合,且第七集合不属于第四集合,且第八集合属于第五集合,则所述任一地球化学元素含量采样点归为第七分类集合。
[0082]步骤B2,按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。
[0083]所述步骤B2的【具体实施方式】包括如下步骤:
[0084]步骤B21,提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则执行步骤B24,反之,则执行步骤B22。
[0085]步骤B22,提取排序次之分类集合;当无排序次之分类集合,则执行步骤A2 ;反之,执行步骤B23。
[0086]步骤B23,判断所述排序次之分类集合是否为空,如非空,则执行步骤B24,反之,则执行步骤B22。
[0087]步骤B24,将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。
[0088]如图2所示,一种基于多因素的地球化学元素含量赋值系统,其特征在于,包括第一集合采集模块、第一集合赋值模块、非空第二集合采集模块和非空第二集合赋值模块。
[0089]所述第一集合采集模块,其用于待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集入口 ο
[0090]所述第一集合赋值模块,其用于当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则驱动所述非空第二集合采集模块工作。
[0091]所述非空第二集合采集模块,其用于扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓
冲区范围内地球化学元素含量采样点组成的集合。
[0092]所述非空第二集合采集模块包括预设起始半径缓冲区第二集合非空判断单元、缓冲区半径增加单元和半径增加缓冲区第二集合非空判断单元。
[0093]所述预设起始半径缓冲区第二集合非空判断单元,其用于扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则驱动所述非空第二集合赋值模块工作;反之,则驱动所述缓冲区半径增加单元工作。
[0094]所述缓冲区半径增加单元,其用于将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则驱动所述半径增加缓冲区第二集合非空判断单元工作;其中,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点。
[0095]所述半径增加缓冲区第二集合非空判断单元,其用于判断所述第二集合是否为空,如非空,则驱动所述非空第二集合赋值模块工作,反之,则驱动所述缓冲区半径增加单元工作。
[0096]所述非空第二集合赋值模块,其用于根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。
[0097]所述非空第二集合赋值模块包括重要等级分类单元和数学建模赋值单元。
[0098]所述重要等级分类单元,其用于将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合。
[0099]所述重要等级分类单元包括待赋值区影响因素采集子单元、地球化学元素含量采样点影响因素采集子单元、重要等级判断子单元和分类集合生成子单元。
[0100]所述待赋值区影响因素采集子单元,其用于所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合。
[0101 ] 所述地球化学元素含量采样点影响因素采集子单元,其用于将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合。
[0102]所述重要等级判断子单元,其用于根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级。
[0103]所述分类集合生成子单元,其用于重复驱动所述地球化学元素含量采样点影响因素采集子单元和所述重要等级判断子单元工作,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。
[0104]所述数学建模赋值单元,其用于按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。
[0105]所述数学建模赋值单元包括最前分类集合非空判断子单元、次之分类集合提取子单元、次之分类集合非空判断子单元和最前非空分类集合赋值子单元。
[0106]所述最前分类集合非空判断子单元,其用于提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动次之分类集合提取子单元工作。
[0107]所述次之分类集合提取子单元,其用于提取排序次之分类集合;当无排序次之分类集合,则驱动所述缓冲区半径增加单元工作,反之,则驱动次之分类集合非空判断子单元工作。
[0108]所述次之分类集合非空判断子单元,其用于判断所述排序次之分类集合是否为空,如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动所述次之分类集合提取子单元工作。
[0109]所述最前非空分类集合赋值子单元,其用于将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。
[0110]实施例:
[0111]如图3所示,为实施例流程图。
[0112]设,待赋值区为PL ;地球化学元素含量采样点集为PT ;待赋值区PL与地球化学元素含量采样点集PT做多边形对点空间叠置分析,提取落入待赋值区PL范围内地球化学元素含量采样点组成第一集合为Spti;预设起始半径为r μ预设半径增量为Ar ;预设最大半径为rmax41冲区为PLb;缓冲区半径为R ;缓冲区PL B与地球化学元素含量采样点集PT做多边形对点空间叠置分析,提取落入缓冲区PLb范围内地球化学元素含量采样点组成第二集合为Spt2;土地利用区为PLU ;土壤类型区为PS ;地质条件区为PG ;待赋值区PL与土地利用区PLU做多边形对多边形空间叠置分析,提取落入待赋值区PL范围内土地利用类型组成第三集合为S?;待赋值区PL与土壤类型区PS做多边形对多边形空间叠置分析,提取落入待赋值区PL范围内土壤类型组成第四集合为Sps;待赋值区PL与地质条件区PG做多边形对多边形空间叠置分析,提取落入待赋值区PL范围内地质条件类型组成第五集合为Spe;非空第二集合Spt2中含有m个地球化学元素含量采样点S PT;其中第I个地球化学元素含量采样点为Spt1;地球化学元素含量采样点S Ρ\与土地利用区PLU做点对多边形空间叠置分析,提取第I个地球化学元素含量采样点Spt1落入土地利用区的土地利用类型组成第六集合为SpYplii;地球化学元素含量采样点S Ρ\与土壤类型区PS做点对多边形空间叠置分析,提取第I个地球化学元素含量采样点3'落入土壤类型区的土壤类型组成第七集合为S pYps;地球化学元素含量采样点Spt1与地质条件区PG做点对多边形空间叠置分析,提取第I个地球化学元素含量采样点Spt1落入地质条件区的地质条件类型组成第八集合为S'l。
[0113]对SpVi行分类:
[0114]若Spt1.属于S PLU,且SP\_PS属于S PS,且S1Vre属于S PG,则将Spt1W入第一分类集合 Sptki;
[0115]若Spt1.属于S則,且SP\_PS属于S PS,且S1Vre不属于S PG,则将Spt1加入第二分类集合SPTK2;
[0116]若Spt1.属于S PLU,且SP\_PS不属于S PS,且S1Vre属于S PG,则将Spt1加入第三分类集合Sptk3;
[0117]若Spt1.不属于S PLU,且SP\_PS属于S PS,且S1Vre属于S PG,则将Spt1加入第四分类集合SPTK4;
[0118]若Spt1.属于S PLU,且SP\_PS不属于S PS,且S1Vre不属于S PG,则将Spt1加入第五分类集合Sptk5;
[0119]若Spt1.不属于S PLU,且SP\_PS属于S PS,且S1Vre不属于S PG,则将Spt1加入第六分类集合SPTK6;
[0120]若Spt1.不属于S PLU,且SP\_PS不属于S PS,且S1Vre属于S PG,则将Spt1加入第七分类集合S1V
[0121]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于多因素的地球化学元素含量赋值方法,其特征在于,包括如下步骤: 步骤1,待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集合; 步骤2,当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则执行步骤3 ; 步骤3,扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓冲区范围内地球化学元素含量采样点组成的集合; 步骤4,根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。2.根据权利要求1所述一种基于多因素的地球化学元素含量赋值方法,其特征在于,所述步骤3的【具体实施方式】包括如下步骤: 步骤Al,扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则执行步骤4 ;反之,则执行步骤A2 ; 步骤A2,将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则执行步骤A3 ;其中
,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点; 步骤A3,判断所述第二集合是否为空,如非空,则执行步骤4 ;反之,则执行步骤A2。3.根据权利要求2所述一种基于多因素的地球化学元素含量赋值方法,其特征在于,所述步骤4的【具体实施方式】包括如下步骤: 步骤BI,将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合; 步骤B2,按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。4.根据权利要求3所述一种基于多因素的地球化学元素含量赋值方法,其特征在于,所述步骤BI的【具体实施方式】包括如下步骤: 步骤B11,所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合; 步骤B12,将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合; 步骤B13,根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级; 步骤B14,重复步骤B12至B13,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。5.根据权利要求3所述一种基于多因素的地球化学元素含量赋值方法,其特征在于,所述步骤B2的【具体实施方式】包括如下步骤: 步骤B21,提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则执行步骤B24,反之,则执行步骤B22 ; 步骤B22,提取排序次之分类集合;当无排序次之分类集合,则执行步骤A2 ;反之,执行步骤B23 ; 步骤B23,判断所述排序次之分类集合是否为空,如非空,则执行步骤B24,反之,则执行步骤B22 ; 步骤B24,将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。6.—种基于多因素的地球化学元素含量赋值系统,其特征在于,包括第一集合采集模块、第一集合赋值模块、非空第二集合采集模块和非空第二集合赋值模块; 所述第一集合采集模块,其用于待赋值区与地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述待赋值区范围内地球化学元素含量采样点组成第一集合; 所述第一集合赋值模块,其用于当所述第一集合非空时,则将所述第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给所述待赋值区地球化学元素含量,并结束操作;反之,则驱动所述非空第二集合采集模块工作; 所述非空第二集合采集模块,其用于扩大所述待赋值区至缓冲区,并使第二集合非空;其中所述第二集合为所述缓冲区与所述地球化学元素含量采样点集做多边形对点空间叠置分析,提取落入所述缓冲区范围内地球化学元素含量采样点组成的集合; 所述非空第二集合赋值模块,其用于根据非空第二集合中地球化学元素含量采样点与所述待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给所述待赋值区地球化学元素含量,并结束操作。7.根据权利要求6所述一种基于多因素的地球化学元素含量赋值系统,其特征在于,所述非空第二集合采集模块包括预设起始半径缓冲区第二集合非空判断单元、缓冲区半径增加单元和半径增加缓冲区第二集合非空判断单元; 所述预设起始半径缓冲区第二集合非空判断单元,其用于扩大所述待赋值区至缓冲区,使所述缓冲区半径为预设起始半径,并判断所述第二集合是否为空;如非空,则驱动所述非空第二集合赋值模块工作;反之,则驱动所述缓冲区半径增加单元工作; 所述缓冲区半径增加单元,其用于将缓冲区半径增加预设半径增量;当所述缓冲区半径超过预设最大半径,则输出提示信息,并结束操作;反之,则驱动所述半径增加缓冲区第二集合非空判断单元工作;其中,所述提示信息为在预设最大半径范围内未搜索到满足条件的地球化学元素含量采样点; 所述半径增加缓冲区第二集合非空判断单元,其用于判断所述第二集合是否为空,如非空,则驱动所述非空第二集合赋值模块工作,反之,则驱动所述缓冲区半径增加单元工作。8.根据权利要求7所述一种基于多因素的地球化学元素含量赋值系统,其特征在于,所述非空第二集合赋值模块包括重要等级分类单元和数学建模赋值单元; 所述重要等级分类单元,其用于将所述非空第二集合中地球化学元素含量采样点,按地球化学元素含量影响因素逐一进行重要等级分类,形成按重要等级排序的不同分类集合; 所述数学建模赋值单元,其用于按所述重要等级排序选取最前非空分类集合中地球化学元素含量采样点,根据所述最前非空分类集合中地球化学元素含量采样点与所述待赋值区位置关系建立数学模型计算,将计算所得值赋值给所述待赋值区地球化学元素含量。9.根据权利要求8所述一种基于多因素的地球化学元素含量赋值系统,其特征在于,所述重要等级分类单元包括待赋值区影响因素采集子单元、地球化学元素含量采样点影响因素采集子单元、重要等级判断子单元和分类集合生成子单元; 所述待赋值区影响因素采集子单元,其用于所述待赋值区与土地利用区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土地利用类型组成第三集合;所述待赋值区与土壤类型区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内土壤类型组成第四集合;所述待赋值区与地质条件区做多边形对多边形空间叠置分析,提取落入所述待赋值区范围内地质条件类型组成第五集合; 所述地球化学元素含量采样点影响因素采集子单元,其用于将所述非空第二集合中任一地球化学元素含量采样点,与所述土地利用区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土地利用区的土地利用类型组成第六集合;与所述土壤类型区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入土壤类型区的土壤类型组成第七集合;与所述地质条件区做点对多边形空间叠置分析,提取所述任一地球化学元素含量采样点落入地质条件区的地质条件类型组成第八集合; 所述重要等级判断子单元,其用于根据所述第六集合与第三集合,第七集合与第四集合,和第八集合与第五集合的从属关系,判断所述任一地球化学元素含量采样点的重要等级; 所述分类集合生成子单元,其用于重复驱动所述地球化学元素含量采样点影响因素采集子单元和所述重要等级判断子单元工作,判断所述非空第二集合中其它任一地球化学元素含量采样点的重要等级,形成按重要等级排序的不同分类集合。10.根据权利要求8所述一种基于多因素的地球化学元素含量赋值系统,其特征在于,所述数学建模赋值单元包括最前分类集合非空判断子单元、次之分类集合提取子单元、次之分类集合非空判断子单元和最前非空分类集合赋值子单元; 所述最前分类集合非空判断子单元,其用于提取排序最前分类集合,并判断所述排序最前分类集合是否为空;如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动次之分类集合提取子单元工作; 所述次之分类集合提取子单元,其用于提取排序次之分类集合;当无排序次之分类集合,则驱动所述缓冲区半径增加单元工作,反之,则驱动次之分类集合非空判断子单元工作; 所述次之分类集合非空判断子单元,其用于判断所述排序次之分类集合是否为空,如非空,则驱动最前非空分类集合赋值子单元工作,反之,则驱动所述次之分类集合提取子单元工作; 所述最前非空分类集合赋值子单元,其用于将最前非空分类集合中地球化学元素含量采样点的地球化学元素含量值的距离加权平均值赋值给待赋值区地球化学元素含量,并结束操作;其中,所述距离为所述非空集分类集合中地球化学元素含量采样点和所述待赋值区几何中心点的距离。
【专利摘要】本发明涉及一种基于多因素的地球化学元素含量赋值方法及系统,包括待赋值区与地球化学元素含量采样点集做空间叠置分析,提取落入待赋值区地球化学元素含量采样点组成第一集合;当第一集合非空时,则将第一集合中地球化学元素含量采样点的地球化学元素含量值的极大值或均值,赋值给待赋值区地球化学元素含量;反之,则扩大待赋值区至缓冲区,并使第二集合非空;根据非空第二集合中地球化学元素含量采样点与待赋值区位置关系,及地球化学元素含量影响因素,建立数学模型,将计算所得值赋值给待赋值区地球化学元素含量。本发明实现了在考虑地球化学元素含量采样点和待赋值区位置关系同时,还考虑了地球化学元素含量影响因素,赋值准确性高。
【IPC分类】G06F19/00
【公开号】CN104899429
【申请号】CN201510245192
【发明人】曾明中
【申请人】湖北省地质调查院
【公开日】2015年9月9日
【申请日】2015年5月14日