System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及地理信息统计分析领域,尤其涉及一种省域土地分析统计方法和装置。
技术介绍
1、国土空间规划数据具有很强的空间化、图形化特征,随着规划相继实施和动态监测,需要对大规模的空间数据进行分析统计,传统关系型数据库的空间数据存储与计算框架已不能满足目前统计需要。
2、当前对国土空间规划数据,尤其是省域土地的分析统计,主要基于人工结合工具,采取分步逐个逐行统计的方式进行数据分析,统计时涉及到的图层多、统计字段多,数据分析量较大;其次统计的业务逻辑复杂,对工作人员的技能要求较高;同时,目前传统方式由人工结合工具分步计算的分析方式,导致每个步骤均需要人工手动修改模型及参数至对应步骤,模型的灵活性和适应性很低,自动化程度也很低,也无法复用;再者,人工结合工具分步计算的每一步均需要输出图层、统计表等数据作为下一步骤的输入条件,每一步中图层空间计算和绘制需要较多时间,导致不必要的时间浪费。因此,如何高效便捷地进行省域土地的分析统计,仍是现有技术亟待解决的技术问题。
技术实现思路
1、本申请提供了一种省域土地分析统计方法和装置,以解决现有省域土地的分析统计缺乏高效性和便捷性的技术问题。
2、根据本申请实施方式的第一方面,提供一种省域土地分析统计方法,包括:
3、获取待统计的省域土地的统计任务、基础统计数据和多种指标类型;其中,所述基础统计数据包括多个数据图层;
4、根据所述统计任务和所述基础统计数据,得到对应于所述多种指标类型的数据流关系,并根据所
5、基于所述数据流关系,根据所述多种数据分析算子对所述多个数据图层进行处理,得到所述多种指标类型对应的多种指标数据;
6、根据所述统计任务和所述多种指标数据,得到待统计的省域土地的统计分析结果。
7、本申请先获取待统计的省域土地的统计任务、基础统计数据和多种指标类型,进而得到对应于多种指标类型的数据流关系并构建多种数据分析算子,相比于现有技术基于人工根据复杂业务逻辑分步进行数据分析统计,本申请通过建立数据流关系并依此将原本复杂业务逻辑中的指令进行原子化得到算子,基于算子即插即用和可复用的特性,提高业务统计分析的便捷性;再基于数据流关系,根据多种数据分析算子对基础统计数据的多个数据图层处理得到多种指标数据,进而得到统计分析结果,通过数据分析算子能够将原本冗长的分析计算链条缩短,提高数据分析统计的效率。
8、在本申请的某些实施方式中,所述根据所述统计任务和所述基础统计数据,得到对应于所述多种指标类型的数据流关系,并根据所述数据流关系构建多种数据分析算子,具体包括:
9、根据所述统计任务,分析得到所述基础统计数据和所述多种指标类型之间的多个数据流;
10、根据所述多个数据流,分析得到对应于所述多种指标类型的数据流关系;
11、根据所述数据流关系中各数据之间的逻辑运算操作,构建多种数据分析算子。
12、本申请先根据统计任务对基础统计数据和多种指标类型进行分析,得到相应的数据流,能够依照数据流准确获取对应的数据流关系,进而根据数据流关系中各数据之间的逻辑运算操作构建多种数据分析算子时,提高数据分析算子与当前统计任务的匹配程度,进而提高数据分析统计的准确度,并依靠数据分析算子本身即插即用且可复用的特性提高业务统计分析的便捷性和效率。
13、在本申请的某些实施方式中,所述基于所述数据流关系,根据所述多种数据分析算子对所述多个数据图层进行处理,得到所述多种指标类型对应的多种指标数据,具体包括:
14、基于所述数据流关系,根据所述基础统计数据,使用所述多种数据分析算子对所述多个数据图层进行分布式计算,得到所述多种指标类型对应的多种指标数据。
15、本申请先基于数据流关系,根据基础统计数据使用多种数据分析算子对多个数据图层进行分布式计算得到多种指标数据,通过数据分析算子能够缩短原本冗长的分析计算链条,提高业务统计分析的效率,再结合分布式计算的高效性,能够进一步提高业务统计分析的效率。
16、在本申请的某些实施方式中,所述基于所述数据流关系,根据所述基础统计数据,使用所述多种数据分析算子对所述多个数据图层进行分布式计算,得到所述多种指标类型对应的多种指标数据,具体包括:
17、根据所述数据流关系,生成对应于所述多种指标类型的多个并行数据处理任务;
18、根据所述数据流关系,得到所述多个并行数据处理任务的逻辑计算关系;
19、基于所述逻辑计算关系,对所述多个并行数据处理任务进行分布式计算,得到所述多种指标类型对应的多种指标数据;其中,每个并行数据处理任务的输入均为所述基础统计数据;每个并行数据处理任务在分布式计算时,使用所述多种数据分析算子对所述多个数据图层进行处理。
20、本申请先根据数据流关系生成多个并行数据处理任务,再得到对应的逻辑计算关系,能够避免因逻辑计算关系缺失导致的并行任务处理不及时,进而对多个并行数据处理任务进行分布式计算得到多种指标数据,能够通过并行任务的分布式计算,提高业务统计分析的效率。
21、在本申请的某些实施方式中,所述根据所述统计任务和所述多种指标数据,得到待统计的省域土地的统计分析结果,具体包括:
22、根据所述统计任务和预设业务规则,得到第一业务场景;
23、根据所述第一业务场景,于预设统计模板库中匹配得到第一统计模板;
24、根据所述预设业务规则,将所述多种指标数据分别插入所述第一统计模板,得到待统计的省域土地的统计分析结果。
25、本申请先根据统计任务和预设业务规则得到业务场景,再得到第一统计模板,进而将多种指标数据插入第一统计模板得到待统计的省域土地的统计分析结果,能够针对不同业务场景得到更匹配的相应统计分析结果,提高当前统计任务的统计分析结果的置信度,从而提高数据分析统计的准确度。
26、根据本申请实施方式的第二方面,提供一种省域土地分析统计装置,包括数据获取模块、算子构建模块、数据处理模块和分析统计模块;
27、所述数据获取模块,用于获取待统计的省域土地的统计任务、基础统计数据和多种指标类型;其中,所述基础统计数据包括多个数据图层;
28、所述算子构建模块,用于根据所述统计任务和所述基础统计数据,得到对应于所述多种指标类型的数据流关系,并根据所述数据流关系构建多种数据分析算子;
29、所述数据处理模块,用于基于所述数据流关系,根据所述多种数据分析算子对所述多个数据图层进行处理,得到所述多种指标类型对应的多种指标数据;
30、所述分析统计模块,用于根据所述统计任务和所述多种指标数据,得到待统计的省域土地的统计分析结果。
31、在本申请的某些实施方式中,所述算子构建模块包括数据流分析子模块、关系分析子模块和算子构建子模块;
32、所述数据流分析子模块,用本文档来自技高网...
【技术保护点】
1.一种省域土地分析统计方法,其特征在于,包括:
2.根据权利要求1所述的一种省域土地分析统计方法,其特征在于,所述根据所述统计任务和所述基础统计数据,得到对应于所述多种指标类型的数据流关系,并根据所述数据流关系构建多种数据分析算子,具体包括:
3.根据权利要求1所述的一种省域土地分析统计方法,其特征在于,所述基于所述数据流关系,根据所述多种数据分析算子对所述多个数据图层进行处理,得到所述多种指标类型对应的多种指标数据,具体包括:
4.根据权利要求3所述的一种省域土地分析统计方法,其特征在于,所述基于所述数据流关系,根据所述基础统计数据,使用所述多种数据分析算子对所述多个数据图层进行分布式计算,得到所述多种指标类型对应的多种指标数据,具体包括:
5.根据权利要求1所述的一种省域土地分析统计方法,其特征在于,所述根据所述统计任务和所述多种指标数据,得到待统计的省域土地的统计分析结果,具体包括:
6.一种省域土地分析统计装置,其特征在于,包括数据获取模块、算子构建模块、数据处理模块和分析统计模块;
7.根据权利要
8.根据权利要求6所述的一种省域土地分析统计装置,其特征在于,所述数据处理模块包括分布式计算子模块;
9.根据权利要求8所述的一种省域土地分析统计装置,其特征在于,所述分布式计算子模块包括并行任务生成单元、逻辑关系获取单元和分布式计算单元;
10.根据权利要求6所述的一种省域土地分析统计装置,其特征在于,所述分析统计模块包括场景获取子模块、模板匹配子模块和分析统计子模块;
...【技术特征摘要】
1.一种省域土地分析统计方法,其特征在于,包括:
2.根据权利要求1所述的一种省域土地分析统计方法,其特征在于,所述根据所述统计任务和所述基础统计数据,得到对应于所述多种指标类型的数据流关系,并根据所述数据流关系构建多种数据分析算子,具体包括:
3.根据权利要求1所述的一种省域土地分析统计方法,其特征在于,所述基于所述数据流关系,根据所述多种数据分析算子对所述多个数据图层进行处理,得到所述多种指标类型对应的多种指标数据,具体包括:
4.根据权利要求3所述的一种省域土地分析统计方法,其特征在于,所述基于所述数据流关系,根据所述基础统计数据,使用所述多种数据分析算子对所述多个数据图层进行分布式计算,得到所述多种指标类型对应的多种指标数据,具体包括:
5.根据权利要求1所述的一种省域土地分析统计方法,其特征在于...
【专利技术属性】
技术研发人员:徐晓绵,程迎轩,李奇,谢宇,易嘉兴,刘翠霞,刘敏,徐妙媛,王晨辉,马贤娥,莫登海,奚宇霖,周洁艺,向强,杨锐东,
申请(专利权)人:广东省土地调查规划院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。