您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页基于ArcGIS空间数据的水利对象关系图谱构建方法[发明专利]

基于ArcGIS空间数据的水利对象关系图谱构建方法[发明专利]

来源:好走旅游网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 112765300 A(43)申请公布日 2021.05.07

(21)申请号 202110110210.6(22)申请日 2021.01.26

(71)申请人 河海大学

地址 210024 江苏省南京市鼓楼区西康路1

号(72)发明人 陆佳民 李永久 冯钧 (74)专利代理机构 南京苏高专利商标事务所

(普通合伙) 32204

代理人 张华蒙(51)Int.Cl.

G06F 16/29(2019.01)G06F 16/36(2019.01)G06N 5/02(2006.01)G06N 5/04(2006.01)

权利要求书2页 说明书5页 附图2页

()发明名称

基于ArcGIS空间数据的水利对象关系图谱构建方法(57)摘要

本发明公开了基于ArcGIS空间数据的水利对象关系图谱构建方法,属于知识图谱技术领域,其主要思想可概括为两大要点:第一点,从ArcGIS中提取出水利对象信息以及水利对象之间的关联关系。根据前期收集的水利数据信息,按照一定的步骤和标准对数据进行清洗、筛选以及划分,构建出水利对象的关键信息。根据不同情况的实际需要,可将不同对象之间的关联关系用数据的形式来呈现。第二点,根据水利对象信息构建图谱的三元组。水利对象的三元组包括单个对象的三元组以及若干个有关联关系的对象之间的相应三元组。本发明的有益效果为:能够有效的利用水利信息构建相应的图谱模块,为水利图谱服务。

CN 112765300 ACN 112765300 A

权 利 要 求 书

1/2页

1.基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于,包括以下步骤:步骤一,结合已有ArcGIS数据,选取水利对象作为图谱本体,确定目标流域的水利对象

拓扑关系;属性、不同对象间的地理空间关系,

步骤二,结合水利领域对象,通过使用搜索引擎检索的方式,对实体属性进行扩充;步骤三,判断候选属性是否作为水利对象实体的属性,结合步骤一的结果,完成水利对象知识图谱概念层的构建工作;

步骤四,对水文历史数据库中的水文数据进行预处理,得到对预处理过的数据;步骤五,对预处理过的数据使用ArcGIS进行对象以及管理关系数据抽取,存储在Excel表格中;

步骤六,分析确定所需要的三元组数据,编写不同对象bean,生成对应三元组抽取工具,以将Excel中对应数据转化为三元组文件,进而使用设计的抽取工具进行三元组的批量生产;

步骤七,通过Jena TDB作为知识图谱的持久化工具,进而构建相应水利信息知识图谱。2.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于,所述步骤一具体为,根据领域知识创建城市水务知识图谱的概念模式结构;根据流域的实际情况,面向流域的基本水利工程设施,利用斯坦福七步法,根据各自对河道水量水质要素的关联影响,逐步确定水利本体模型内各实体的基本概念、层次结构、属性和约束关系。

3.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于,在所述步骤二中,使用二元组EV的形式,其中E代表水利对象实体,V代表实体属性,根据搜索引擎的搜索结果,对GIS对象数据中不存在的属性进行扩充。

4.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于,所述步骤三具体为,采用训练好的决策树来判别候选属性值:分类标签包括Selected和Rejected两类,Selected表示该候选值作为水利对象实体的属性,Rejected表示该候选属性值不能用作判断为水利对象实体的属性。

5.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于,所述的步骤四中,进行预处理包括如下情况:

对同一图层对象,结合对象实例的地理坐标,地势高低,确定同一对象不同实体间的连接关系;

对不同图层间的对象,通过ArcToolbox分析工具中的叠加分析功能,将不同的图层通

进而确定不同对象之间的连接关系;过特定的属性关联起来,

对不同图层间的对象,若不存在公共属性,结合已有的知识图谱,进而推理新的对象关系。

6.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于:在所述步骤四中,将水利对象抽象表述为:点对象,线对象,面对象,空间关系表示不同水利对象实体相互作用等联系,涵盖属性关系、距离关系、方位关系、拓扑关系四种;通过对象的地理坐标,地势高低对GIS进行二次开发,将关联起来的图层加之对应关系。

7.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于:在所述步骤五中,结合领域知识得到水电站与河流之间存在位于关系,定义推理规

2

CN 112765300 A

权 利 要 求 书

2/2页

则,通过水库得到水电站所在的河流;再通过推理规则的实例化,将抽象的概念替换为具体的实例,通过推理即得到隐藏在水利信息知识图谱中的知识。

8.根据权利要求1所述的基于ArcGIS空间数据的水利对象关系图谱构建方法,其特征在于:在所述步骤六和步骤七中,为将不同的GIS数据转化成不同的三元组文件,针对不同对象的本体名称、基本属性、监测属性、空间关系、拓扑关系,编写不同的模板bean,紧接着在三元组模型的基础上编程实现对应的三元组数据批量生产的方法,得到最终的三元组数据文件,结合概念管理模块构建的水利信息知识图谱的概念层,构建并维护水利信息知识图谱的实例层。

3

CN 112765300 A

说 明 书

基于ArcGIS空间数据的水利对象关系图谱构建方法

1/5页

技术领域

[0001]本发明属于知识图谱技术领域,具体涉及基于ArcGIS空间数据的水利对象关系图谱构建方法。

背景技术

[0002]21世纪以来,3S技术(GIS、GPS、RS)迅速发展,产生了大量的地理空间数据,因此如何展示客观事物的相互作用,以及运用地理对象的空间关系、拓扑关系成为当下研究的热点。

[0003]2012年知识图谱首先由谷歌提出,其主要利用结构化方式或者可视化方式来描述物理世界中的概念及相互关系,并广泛应用于智能搜索领域中。目前通用的知识图谱包括搜狗的知立方,谷歌的Knowledge等。针对领域知识图谱构建难以融合不同数据源中获取的领域知识,进而导致图谱构建准确率低等问题,为提高知识图谱在水文领域的应用,迫切需要以ArcGIS水利空间数据为基础进而高效建立水利对象关系图谱技术。[0004]当下构建知识图谱主要有三种方法,第一种是由本体专家或者领域专家采用的手动构建方法,这种方法依赖于领域专家,消耗大量人力财力,具有较高的局限性;第二种是使用机器学习等自然语言处理的自动构建方法,这种方法难以设计高效的算法;第三种是结合两种方法形成的半自动构建方法。针对行业内存在的GIS水利空间数据,其数据是以图层方法组织的,缺少对象间的关联关系,因此,因此,针对ArcGIS工具进行二次开发,以得到不同对象间的关联信息,进而得到大规模的图谱数据是十分必要的。发明内容

[0005]发明目的:针对城市内涝的成因以及解决措施,本发明的目的在于提出基于ArcGIS空间数据的水利对象关系图谱构建方法,构建城市内涝水利知识图谱,为城市管理者对于城市内涝的解决提供成因分析和决策支持;基于AcrGIS的空间基础数据,构建水利对象关系图。

[0006]技术方案:为了实现上述目的,本发明是通过如下的技术方案来实现:[0007]基于ArcGIS空间数据的水利对象关系图谱构建方法,包括以下步骤:[0008]步骤一,结合已有ArcGIS数据,选取水利对象作为图谱本体,确定目标流域的水利对象属性、不同对象间的地理空间关系,拓扑关系;[0009]步骤二,结合水利领域对象的特点,通过使用搜索引擎检索的方式,对实体属性进行扩充;

[0010]步骤三,采用分类投票的方式判断候选属性是否作为水利对象实体的属性,结合步骤一的结果,完成水利对象知识图谱概念层的构建工作;[0011]步骤四,对水文历史数据库中的水文数据进行预处理,得到对预处理过的数据;[0012]步骤五,对预处理过的数据使用ArcGIS进行对象以及管理关系数据抽取,存储在Excel表格中;

4

CN 112765300 A[0013]

说 明 书

2/5页

步骤六,分析确定所需要的三元组数据,编写不同对象bean,生成对应三元组抽取

工具,以将Excel中对应数据转化为三元组文件,进而使用设计的抽取工具进行三元组的批量生产;

[0014]步骤七,通过Jena TDB作为知识图谱的持久化工具,进而构建相应水利信息知识图谱。

[0015]进一步地,所述步骤一具体为,根据领域知识创建城市水务知识图谱的概念模式结构;根据流域的实际情况,面向流域的基本水利工程设施,利用斯坦福七步法,根据各自对河道水量水质要素的关联影响,逐步确定水利本体模型内各实体的基本概念、层次结构、属性和约束关系。[0016]进一步地,在所述步骤二中,使用二元组EV的形式,其中E代表水利对象实体,V代表实体属性,根据搜索引擎的搜索结果,对GIS对象数据中不存在的属性进行扩充。[0017]进一步地,所述步骤三具体为,采用训练好的决策树来判别候选属性值:分类标签包括Selected和Rejected两类,Selected表示该候选值作为水利对象实体的属性,Rejected表示该候选属性值不能用作判断为水利对象实体的属性。[0018]进一步地,所述的步骤四中,进行预处理包括如下情况:[0019]对同一图层对象,结合对象实例的地理坐标,地势高低,确定同一对象不同实体间的连接关系;

[0020]对不同图层间的对象,通过ArcToolbox分析工具中的叠加分析功能,将不同的图层通过特定的属性关联起来,进而确定不同对象之间的连接关系;[0021]对不同图层间的对象,若不存在公共属性,结合已有的知识图谱,进而推理新的对象关系。

[0022]进一步地,在所述步骤四中,将水利对象抽象表述为:点对象(雨量站、泵站),线对象(河流,排水管),面对象(流域),空间关系表示不同水利对象实体相互作用等联系,涵盖属性关系、距离关系、方位关系、拓扑关系四种;需要通过对象的地理坐标,地势高低对GIS进行二次开发,将关联起来的图层加之对应关系。[0023]进一步地,在所述步骤五中,首先在已有的水利信息知识图谱的基础上,结合水利领域知识,定义推理规则;在图谱的概念层中,河流概念与水库概念之间存在流入关系、水库概念和水电站概念之间存在属于关系,而在河流概念与水电站概念之间并无关系;但结合领域知识可知水电站与河流之间存在位于关系,因此可以定义推理规则,通过水库得到水电站所在的河流;再通过推理规则的实例化,将抽象的概念替换为具体的实例,通过推理即可得到隐藏在水利信息知识图谱中的知识。[0024]进一步地,在所述步骤六和步骤七中,为将不同的GIS数据转化成不同的三元组文件,需要针对不同对象的本体名称、基本属性、监测属性、空间关系、拓扑关系,编写不同的模板bean,紧接着在三元组模型的基础上编程实现对应的三元组数据批量生产的方法,得到最终的三元组数据文件,结合概念管理模块构建的水利信息知识图谱的概念层,构建并维护水利信息知识图谱的实例层。[0025]有益效果:与现有技术相比,本发明利用ArcGIS,从水利设施地理信息中提取出需要的对象,根据不同对象之间的关联关系提取出对应的数据信息;利用水利对象的基础信息以及对象之间的关联关系构建出三元组文件,为水利知识图谱提供服务;实现了基于推

5

CN 112765300 A

说 明 书

3/5页

理规则的知识推理方法,并将上述技术应用于水利信息知识图谱构建,维护并完善了水利对象知识图谱。

附图说明

[0026]图1为本发明的实验流程图;[0027]图2是本发明的的图谱样例。[0028]具体实施例方式

[0029]下面结合附图和具体实施方式来详细说明本发明:为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。[0030]基于ArcGIS空间数据的水利对象关系图谱构建方法,包括如下步骤:[0031]步骤一,结合已有ArcGIS数据,选取常见水利对象作为图谱本体,进而确定目标流域的水利对象属性、不同对象间的地理空间关系,拓扑关系;[0032]步骤二,结合水利领域对象的特点,通过使用搜索引擎检索的方式,对实体属性进行扩充;

[0033]步骤三,采用分类投票的方式判断候选属性是否作为水利对象实体的属性,结合确定的对象关系,完成水利对象知识图谱概念层的构建工作;[0034]步骤四,对水文历史数据库中的水文数据进行预处理,对同一图层对象,结合对象实例的地理坐标,地势高低,确定同一对象不同实体间的连接关系;[0035]步骤五,对不同图层间的对象,通过ArcToolbox分析工具中的叠加分析功能,将不同的图层通过特定的属性关联起来,进而确定不同对象之间的连接关系;[0036]步骤六,对不同图层间的对象,若不存在公共属性,结合已有的知识图谱,进而推理新的对象关系;[0037]步骤七,对预处理过的数据使用ArcGIS进行对象以及管理关系数据抽取,存储在Excel表格中;[0038]步骤八,分析确定所需要的三元组数据,编写不同对象bean,生成对应三元组抽取工具,以将Excel中对应数据转化为三元组文件,进而使用设计的抽取工具进行三元组的批量生产;

[0039]步骤九,通过Jena TDB作为知识图谱的持久化工具,进而构建相应水利信息知识图谱;

[0040]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤一中,根据领域知识创建城市水务知识图谱的概念模式结构。根据流域的实际情况,面向流域的基本水利工程设施,以及小区企业等常见排污单位概念,利用斯坦福七步法,根据各自对河道水量水质要素的关联影响,逐步确定水利本体模型内各实体的基本概念、层次结构、属性和约束关系。

[0041]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤二中,使用二元组如“E V”的形式,其中E代表水利对象实体,V代表实体属性,根据搜索引擎的搜索结果,对GIS对象数据中不存在的属性进行扩充,如雨水口的经纬度数据。[0042]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤三中,采用训练好的决策树来判别候选属性值:分类标签包括Selected和Rejected两类,

6

CN 112765300 A

说 明 书

4/5页

Selected表示该候选值作为水利对象实体的属性,Rejected表示该候选属性值不能用作判断为水利对象实体的属性。

[0043]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤四与五中,根据已有知识,可将水利对象抽象表述为:点对象(雨量站、泵站),线对象(河流,排水管),面对象(流域),空间关系可以表示不同水利对象实体相互作用等联系,主要涵盖属性关系、距离关系、方位关系、拓扑关系四种。需要通过对象的地理坐标,地势高低对GIS进行二次开发,将关联起来的对象加之对应关系。

[0044]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤七中,首先在已有的水利信息知识图谱的基础上,结合水利领域知识,定义推理规则。例如,在图谱的概念层中,河流概念与水库概念之间存在流入关系、水库概念和水电站概念之间存在属于关系,而在河流概念与水电站概念之间并无关系。但结合领域知识可知水电站与河流之间存在位于关系,因此可以定义推理规则,通过水库得到水电站所在的河流。再通过推理规则的实例化,将抽象的概念替换为具体的实例,通过推理即可得到隐藏在水利信息知识图谱中的知识。

[0045]上述的基于ArcGIS空间基础数据的水利对象关系图的构建系统中,在步骤八与九中,为将不同的GIS数据转化成不同的三元组文件,需要针对不同对象的本体名称、基本属性、监测属性、空间关系、拓扑关系,编写不同的模板bean,紧接着在三元组模型的基础上编程实现对应的三元组数据批量生产的方法,得到最终的三元组数据文件,结合概念管理模块构建的水利信息知识图谱的概念层,构建并维护水利信息知识图谱的实例层。实施例

本发明提供的一种基于ArcGIS空间数据的水利对象关系图谱构建方法,其实现方法与整体架构图如图1‑2所示,具体如下:[0047]S1:结合已有ArcGIS数据,选取常见水利对象作为图谱本体,进而确定目标流域的水利对象属性、不同对象间的地理空间关系,拓扑关系;[0048]S2:结合水利领域对象的特点,通过使用搜索引擎检索的方式,对实体属性进行扩充;

[0049]S3,采用分类投票的方式判断候选属性是否作为水利对象实体的属性,结合确定的对象关系,完成水利对象知识图谱概念层的构建工作;[0050]S4,对所述水文历史数据库中的水文数据进行预处理,对同一图层对象,结合对象实例的地理坐标,地势高低,确定同一对象不同实体间的连接关系;[0051]S5,对不同图层间的对象,通过ArcToolbox分析工具中的叠加分析功能,将不同的图层通过特定的属性关联起来,进而确定不同对象之间的连接关系;[0052]S6,对不同图层间的对象,若不存在公共属性,结合已有的知识图谱,进而推理新的对象关系;[0053]S7,对预处理过的数据使用ArcGIS进行对象以及管理关系数据抽取,存储在Excel表格中;

[00]S8,分析确定所需要的三元组数据,编写不同对象bean,生成对应三元组抽取工具,以将Excel中对应数据转化为三元组文件,进而使用设计的抽取工具进行三元组的批量

7

[0046]

CN 112765300 A

说 明 书

5/5页

生产;

[0055]

S9,通过Jena TDB作为知识图谱的持久化工具,进而构建相应水利信息知识图谱。

8

CN 112765300 A

说 明 书 附 图

1/2页

图1

9

CN 112765300 A

说 明 书 附 图

2/2页

图2

10

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务