System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及地理模型构建,特别是涉及一种地理模型输入数据空间范围的智能化确定方法。
技术介绍
1、作为地理建模过程中的关键步骤,输入数据的准备对于确保建模的成功执行和获得完整准确的结果起着至关重要的作用。该过程不仅包括为每个输入准备适当的内容,还包括适当的空间范围。由于输入数据的空间范围决于所采用模型的特点和相应输入的数据类型,所以输入数据的适当空间范围可能经常与用户感兴趣的输出目标区域的空间范围不一致。特别是在将多个地理模型耦合为一个工作流程时,工作流程中的各种输入在适当准备时会更加复杂和繁琐。迫切需要有效的方法来减轻建模过程中输入数据准备的负担。
2、根据所采用的建模范式,目前的输入数据准备方法可分为两类,即面向程序的方法和面向目标的方法。在面向程序的方法中,用户从搜索原始数据开始准备输入数据,并建立自定义工作流程以得出模型所需的数据,这通常是根据建模人员对特定建模要求的了解手动进行的。目标导向方法旨在从用户的建模目标出发,自动选择合适的输入数据和合适的衍生数据模型,以迭代的方式扩展模型工作流,从而最大限度地减少对用户建模知识和技能的依赖,从而缓解程序导向方法的弊端。目标导向方法的基本策略是将输入数据准备所需的知识形式化,并将其运用到先进的地质处理手段中。
3、然而,现有的以目标为导向的输入数据准备方法都侧重于为模型准备适当的数据内容(语义和类型),而忽略了模型输入数据的适当空间范围问题。往往由用户自行决定和设置输入数据的适当空间范围,将用户的研究区域作为所要建立的模型(或作为工作流模型的模型组合)
技术实现思路
1、为了克服现有技术的不足,本专利技术的目的是提供一种地理模型输入数据空间范围的智能化确定方法,本专利技术解决了现有技术中在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果的问题。
2、为实现上述目的,本专利技术提供了如下方案:
3、一种地理模型输入数据空间范围的智能化确定方法,包括:
4、确定待构建地理模型的特征和输入数据的数据类型;
5、基于所述地理模型的特征和输入数据的数据类型制定可识别知识规则;
6、基于预设的可识别知识规则,结合启发式建模方法,确定待构建地理模型的输入数据的空间范围;
7、基于确定好的空间范围判断数据源是否满足输入数据的内容和空间范围要求,若否,则迭代推理过程直至输入数据无法被其他模型派生或有数据能满足输入条件,若是,则得到配置好准确空间范围输入的待计算地理模型工作流。
8、优选地,还包括:
9、对上述待计算地理模型的输入数据的空间范围进行空间范围的修正判断,若当前数据的所需要的空间范围相比上游模型输出的空间范围不一致时,则对当前输入数据的空间范围进行基于当前输入数据空间范围的裁剪修正,得到配置输入数据准确空间范围的待构建地理模型。
10、优选地,所述地理模型的特征,包括:
11、特定空间范围需求、连通性扩张需求、缓冲距离扩张需求以及保持兴趣区的空间范围需求。
12、优选地,所述输入数据的类别,包括:
13、点数据、线数据、面数据和栅格数据。
14、优选地,所述基于所述地理模型的特征和输入数据的类别确定预设的可识别知识规则,包括:
15、根据输入数据的数据类型和待计算地理模型的特征进行分类归纳,得到不同分类组合;
16、根据分类归纳的确定不同分类组合的情景下出现的数据空间范围的需求;
17、根据不同的空间范围需求设定提取流程;
18、根据所述分类归纳的数据类型和待构建地理模型的模型特对应不同的空间范围需求及其提取流程,制定可识别知识规则。
19、优选地,所述根据所述分类组合确定数据提取流程,包括:
20、确定第一空间范围流程,在集成的数据集中进行空间搜索确定是否存在已有数据集的空间范围能满足第一空间范围,若缺失则判断是否可以通过集成方法得出第一空间范围;
21、确定第二空间范围流程,对于不具备方向性的数据进行全局连通性查找,对于具备方向性的数据按方向进行连通性查找以确定第二空间范围;
22、确定第三空间范围流程,基于dem计算的水流方向,根据水流方向提取追溯上游集水区获得完整流域边界,提取过程区分了基于河道上游的集水区和基于坡面上游的集水区并确定第三空间范围;
23、确定第四空间范围流程,第四空间范围与点要素有关,利用点数据构建泰森多边形,与兴趣区相交的最小泰森多边形被确定为第四空间范围流程;
24、确定第五空间范围流程,通过指定缓冲距离直接向外扩张确定第五空间范围;
25、确定第六空间范围流程,所述第六空间范围对栅格数据类型,用于地形分析,像外扩一个像元栅格大小的空间范围被确定为第六空间范围;
26、确定第七空间范围流程,第七空间范围直接保持原始兴趣区的空间范围。
27、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
28、本专利技术提供了一种地理模型输入数据空间范围的智能化确定方法,包括:确定地理模型的特征和输入数据的数据类型;基于所述地理模型的特征和输入数据的数据类型制定的可识别知识规则;基于预设的可识别知识规则,结合启发式建模方法,以确定待构建地理模型的输入数据的空间范围;基于确定好的空间范围判断数据源是否满足输入数据的内容和空间范围要求,若否,则迭代推理过程直至输入数据无法被其他模型派生或有数据能满足输入条件,若是,则得到配置好准确空间范围输入的待计算地理模型工作流。本专利技术解决了现有技术中在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果的问题。
本文档来自技高网...【技术保护点】
1.一种地理模型输入数据空间范围的智能化确定方法,其特征在于,包括:
2.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,还包括:
3.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,所述地理模型的特征,包括:
4.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,所述输入数据的类别,包括:
5.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,所述基于所述地理模型的特征和输入数据的类别确定预设的可识别知识规则,包括:
6.根据权利要求5所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,所述根据所述分类组合确定数据提取流程,包括:
【技术特征摘要】
1.一种地理模型输入数据空间范围的智能化确定方法,其特征在于,包括:
2.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,还包括:
3.根据权利要求1所述的一种地理模型输入数据空间范围的智能化确定方法,其特征在于,所述地理模型的特征,包括:
4.根据权利要求1所述的一种地理模型输入数据空间范围的智...
【专利技术属性】
技术研发人员:秦承志,陈子越,朱良君,朱阿兴,
申请(专利权)人:中国科学院地理科学与资源研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。