地理处理工具的输入数据预处理方法、装置、介质和设备制造方法及图纸

技术编号:35033562 阅读:12 留言:0更新日期:2022-09-24 23:08
本申请涉及一种地理处理工具的输入数据预处理方法、装置、存储介质以及电子设备,该方法包括:获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法;根据所述若干个约束信息,获得输入数据的RDF形状约束图;获取所述地理处理工具的输入数据,根据所述约束信息,将所述输入数据转换为RDF数据图;根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得所述输入数据的验证结果;若所述验证结果指示所述输入数据不满足至少一个所述约束信息,获取与所述约束信息相应的预处理方法,对所述输入数据进行预处理,从而实现了输入数据的自动化预处理,提高了输入数据的预处理效率和准确性。的预处理效率和准确性。的预处理效率和准确性。

【技术实现步骤摘要】
地理处理工具的输入数据预处理方法、装置、介质和设备


[0001]本专利技术涉及数据处理
,特别是涉及一种地理处理工具的输入数据预处理方法、装置、存储介质以及电子设备。

技术介绍

[0002]地理处理是地理信息系统的核心功能,可以对地理空间数据进行转换、处理、分析和模型模拟,为各种地理问题的解决和决策分析提供所需的数据产品、信息与知识。地理处理涉及大量的地理处理工具,例如,叠加分析工具、邻域分析工具以及表面创建和分析工具等。满足地理处理工具需求的输入数据是地理处理工具能够成功执行并获得预期的结果的基本前提和基础。为此,有必要对地理处理工具的输入数据的有效性进行检测和验证,并对被验证为无效的数据进行预处理,以确保其是完整、准确、一致且适用的。
[0003]现有技术中,采用硬编码方法依靠开发者在地理处理工具的源代码中定义约束条件来验证输入数据的有效性并提供预处理意见,该方法实现难度大、灵活性差,并且内容难以更新和维护,难以应对复杂的实际应用场景。

技术实现思路

[0004]基于此,本专利技术的目的在于,提供一种地理处理中的输入数据预处理工具推荐方法、装置、存储介质以及以及电子设备,其具有降低人工成本、提高输入数据预处理效率的优点。
[0005]根据本申请实施例的第一方面,提供一种地理处理中的输入数据预处理工具推荐方法,包括如下步骤:
[0006]获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法;
[0007]根据所述若干个约束信息,获得输入数据的RDF形状约束图;
[0008]获取所述地理处理工具的输入数据,根据所述约束信息,将所述输入数据转换为RDF数据图;
[0009]根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得所述输入数据的验证结果;
[0010]若所述验证结果指示所述输入数据不满足至少一个所述约束信息,获取与所述约束信息相应的预处理方法,对所述输入数据进行预处理。
[0011]根据本申请实施例的第二方面,提供一种地理处理工具的输入数据预处理装置,包括:
[0012]约束信息获取模块,用于获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法;
[0013]约束图获得模块,用于根据所述若干个约束信息,获得输入数据的RDF形状约束图;
[0014]数据图获得模块,用于获取所述地理处理工具的输入数据,根据所述约束信息,将
所述输入数据转换为RDF数据图;
[0015]数据验证模块,用于根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得所述输入数据的验证结果;
[0016]数据预处理模块,用于若所述验证结果指示所述输入数据不满足至少一个所述约束信息,获取与所述约束信息相应的预处理方法,对所述输入数据进行预处理。
[0017]根据本申请实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述任意一项所述的地理处理工具的输入数据预处理方法。
[0018]根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的地理处理工具的输入数据预处理方法。
[0019]本申请通过获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法;根据所述若干个约束信息,获得输入数据的RDF形状约束图;获取所述地理处理工具的输入数据,根据所述约束信息,将所述输入数据转换为RDF数据图;根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得所述输入数据的验证结果;若所述验证结果指示所述输入数据不满足至少一个所述约束信息,获取与所述约束信息相应的预处理方法,对所述输入数据进行预处理。本申请实施例通过RDF形状约束图对RDF数据图进行输入数据是否满足约束信息的验证,在不满足约束信息时自动获取相应的预处理方法,从而实现了输入数据的自动化验证以及预处理,提高了输入数据的验证效率和预处理效率。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
[0021]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0022]图1为本申请地理处理中的地理处理工具的输入数据预处理方法的流程示意图;
[0023]图2为本申请地理处理中的地理处理工具的输入数据预处理方法中S20的流程示意图;
[0024]图3为本申请地理处理中的地理处理工具的输入数据预处理方法中S30的流程示意图;
[0025]图4为本申请地理处理中的地理处理工具的输入数据预处理方法中S40的流程示意图;
[0026]图5为本申请地理处理工具的地理处理工具的输入数据预处理装置的结构框图。
具体实施方式
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0028]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0029]在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0030]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
[0031]此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0032]请参阅图1,本申请实施例提供的地理处理工具的输入数据预处理方法,包括:
[0033]S10:获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法。
[0034]地理处理工具通常包括一系列的输入数据约束信息,输入数据约束信息包括约束验证目标、约束条件、约束类型以及约束反馈信息。其中,约束验证目标是需要根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地理处理工具的输入数据预处理方法,其特征在于,包括如下步骤:获取地理处理工具对输入数据的若干个约束信息以及对应的若干个预处理方法;根据所述若干个约束信息,获得输入数据的RDF形状约束图;获取所述地理处理工具的输入数据,根据所述约束信息,将所述输入数据转换为RDF数据图;根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得所述输入数据的验证结果;若所述验证结果指示所述输入数据不满足至少一个所述约束信息,获取与所述约束信息相应的预处理方法,对所述输入数据进行预处理。2.根据权利要求1所述的地理处理工具的输入数据预处理方法,其特征在于:所述约束信息包括约束验证目标、约束类型和约束条件;所述RDF形状约束图包括节点结构图和属性结构图;所述根据所述若干个约束信息,获得输入数据的RDF形状约束图的步骤,包括:获取预设的名称,将所述预设的名称作为所述节点结构图和所述属性结构图中三元组的主语,将SHACL语言中的sh:targetNode作为所述节点结构图中三元组的谓语,将所述约束验证目标作为所述节点结构图中三元组的宾语,获得节点结构图;将SHACL语言中的属性路径和约束组件作为所述属性结构图中三元组的谓语,将所述约束类型和所述约束条件分别作为所述属性结构图中三元组的宾语,获得属性结构图;将所述节点结构图与所述属性结构图进行关联,获得所述RDF形状约束图。3.根据权利要求2所述的地理处理工具的输入数据预处理方法,其特征在于:所述获取所述地理处理工具的输入数据,根据所述约束信息,将所述输入数据转换为RDF数据图的步骤,包括:根据所述约束信息,获取所述输入数据的属性类型和对应的属性值;将所述约束验证目标作为RDF数据图中三元组的主语,将所述输入数据的属性类型作为RDF数据图中三元组的谓语,将所述属性类型对应的属性值作为RDF数据图中三元组的宾语,获得RDF数据图。4.根据权利要求3所述的地理处理工具的输入数据预处理方法,其特征在于:所述根据所述RDF形状约束图对所述RDF数据图进行数据验证,获得地理处理工具输入数据的验证结果的步骤,包括:将所述RDF数据图中三元组的主语与所述节点结构图中约束验证目标进行匹配,获取匹配的所述节点结构图以及与所述节点结构图关联的属性结构图;将所述属性结构图中的约束类型与所述RDF数据图中的属性类型进行匹配,获取匹配的所述约束类型对应的约束条件以及所述RDF数据图中相匹配的属性类型对应的属性值;通过所述约束条件对所述属性值进行验证,获得地理处理工具输入数据的验证结果。5.根据权利要求4所述的地理处理工具的输入数据预处理方法,其特征在于:所述若...

【专利技术属性】
技术研发人员:侯志伟秦承志荆文龙朱良君朱阿兴诸云强杨骥王祎杰王玉靖
申请(专利权)人:中国科学院地理科学与资源研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1