本发明涉及定位,尤其涉及一种基于知识图谱的应急事件快速定位系统及方法。
背景技术:
1、在公安、交通等应急指挥领域,存在很多应急事件需要进行定位的场景;例如,交通事故中,接警员需要根据报警人的描述来确定事件发生的具体位置,出警人员进而根据确定的位置描述快速到达现场等。
2、在这类应急指挥场景下,很多事件发生在道路、街道等处,获取的信息没有确切的地址,例如,某交叉路口东边50米人行横道处、某公园东门对面公交站、某某高速上行10公里20米处等,应急处理人员可能需要花费很长的时间才能确定具体的位置信息,甚至可能出现无法定位的情况,导致出现应急事件处理不及时的现象。
技术实现思路
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、1)利用知识图谱技术,构建地理对象之间的空间拓扑、相邻、包含、沿路分布等关系;在此基础上,基于快速启发式搜索算法,通过地理对象间的位置关系推导出较为精确的目标位置,以达到快速定位的目的。
26、2)结合传统的空间数据库引擎,在空间索引的基础上,进行快速关键词搜索、周边缓冲区搜索。空间数据库和知识图谱数据库的的结合,相比于传统的地名地址引擎有更灵活精确的定位效果,同时能够保持比较高的搜索速度。
1.一种基于知识图谱的应急事件快速定位系统,其特征在于,包括:
2.如权利要求1所述的应急事件快速定位系统,其特征在于,包括:所述空间数据库中,创建的空间表包括路段、兴趣点及兴趣面的地理坐标、属性信息及索引标识。
3.如权利要求1或2所述的应急事件快速定位系统,其特征在于,所述知识图谱数据库中,道路中包含的路段配置有空间属性,所述空间属性包括路段方向、路段两端的节点坐标及节点属性,所述节点属性包括该路段两端的节点与其他路段之间的关联关系。
4.如权利要求1或2所述的应急事件快速定位系统,其特征在于,所述知识图谱数据库中,包括沿一路段的预设范围内建立缓冲区,并基于所述缓冲区覆盖范围内的兴趣面建立的面知识图谱,所述面知识图谱包括兴趣面坐标及兴趣面属性,所述兴趣面属性包括名称、类型,以及该兴趣面与对应路段、缓冲区内兴趣点及其他兴趣面之间的关联关系;或,基于所述缓冲区覆盖范围内的兴趣点建立的点知识图谱,所述点知识图谱包括兴趣点坐标及兴趣点属性,所述兴趣点属性包括名称、类型以及该兴趣点与对应路段、缓冲区内兴趣面及其他兴趣点之间的关联关系。
5.如权利要求4所述的应急事件快速定位系统,其特征在于,所述知识图谱数据库中,缓冲区沿路段前进方向上单侧区域的预设范围内建立。
6.如权利要求4所述的应急事件快速定位系统,其特征在于,所述知识图谱数据库中,还包括通过空间查询的方式为位于所有路段的预设范围之外的空间对象创建的补充知识图谱。
7.一种基于知识图谱的应急事件快速定位方法,其特征在于,应用于如权利要求1-6任意一项所述的应急事件快速定位系统,所述应急事件快速定位方法包括:
8.如权利要求7所述的应急事件快速定位方法,其特征在于,基于所述地理空间关系于知识图谱数据库中进行启发式搜索,直到找到目标对象中包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时实现如权利要求7或8所述的基于知识图谱的应急事件快速定位方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求7或8所述的基于知识图谱的应急事件快速定位方法的步骤。