logo好方法网

知识图谱与GIS地图数据传递方法及装置、存储介质、设备


技术摘要:
本发明涉及一种知识图谱与GIS地图数据传递方法及装置、存储介质、设备。其中,所述知识图谱与GIS地图数据传递方法包括以下步骤:将知识图谱应用程序中第一目标节点的地理位置数据传递至GIS地图应用程序中;根据所述第一目标节点的地理位置数据,在所述GIS地图应用程序  全部
背景技术:
知识图谱(Knowledge  Graph),在图书情报界称为知识域可视化或知识领域映射 地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识 资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。地理信息系统 (Geographic  Information  System或  Geo-Information  system,GIS)有时又称为“地学 信息系统”,是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中 的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。知识图谱 和GIS都是信息展示的重要系统,目前知识图谱和GIS地图多为分开使用,如果两者数据能 够互通,将会创造出更多的应用价值。因此,如何实现识图谱和GIS地图数据的互通是目前 亟待解决的问题。
技术实现要素:
本发明的目的在于提供一种知识图谱与GIS地图数据传递方法及装置,根据知识 图谱节点的地理位置数据,将知识图谱节点在GIS地图中展示,继而将知识图谱节点与GIS 地图联系在一起。 为了实现上述发明目的,本发明实施例提供了以下技术方案: 一种知识图谱与GIS地图数据传递方法,包括以下步骤: 将知识图谱应用程序中第一目标节点的地理位置数据传递至GIS地图应用程序中,并 根据所述第一目标节点的地理位置数据,在所述GIS地图应用程序中展示所述第一目标节 点;和/或, 将所述GIS地图应用程序中目标数据点的地理位置数据传递至所述知识图谱应用程序 中,并查找所述知识图谱应用程序中与所述目标数据点的地理位置数据相同的第二目标节 点,在所述知识图谱应用程序中所述第二目标节点的位置展示所述目标数据点。 上述方法中,一方面实现了在GIS地图应用程序中相应位置查看知识图谱应用程 序中节点,使得用户在查看知识图谱的同时,能够看到带有地理位置数据的节点在GIS地图 上的分布;另一方面实现了在知识图谱应用程序中相应位置查看GIS地图应用程序中数据 点,使得用户在查看GIS地图应用程序的同时,能够看到目标数据点在知识图谱应用程序上 的分布,将知识图谱节点与GIS地图联系在一起。 所述将知识图谱应用程序中第一目标节点的地理位置数据传递至GIS地图应用程 序中的步骤包括: 在所述知识图谱应用程序节点展示界面中捕获用户输入设备的响应,在响应事件中获 取所述第一目标节点的唯一标识; 5 CN 111597290 A 说 明 书 2/11 页 根据所述第一目标节点的唯一标识,查找存储所述知识图谱应用程序节点展示界面的 所有节点的原始数据的系统内存,以获取所述系统内存中包括所述唯一标识的原始数据, 并将获取到的原始数据单独存放在所述系统内存中的一地址块上; 在捕获到用户的搬移操作后,将所述地址块上的原始数据中的地理位置数据传递至所 述GIS地图应用程序中。 上述方法中,根据用户选择的知识图谱应用程序节点展示界面的第一目标节点的 唯一标识,获取第一目标节点的原始数据并单独存放,将单独存放的原始数据包括的地理 位置数据传递至所述GIS地图应用程序中,从而完成将知识图谱应用程序中第一目标节点 的地理位置数据传递至GIS地图应用程序中。 所述在所述知识图谱应用程序节点展示界面中捕获用户输入设备的响应,在响应 事件中获取所述第一目标节点的唯一标识的步骤包括: 在所述知识图谱应用程序节点展示界面中,捕获用户输入的搜索关键词,并将所述搜 索关键词传输给远端服务器; 知识图谱应用程序在当前网络通信的数据包响应体中获取远端服务器返回的结果数 据,并将该结果数据存储在系统内存; 根据该结果数据进行可视化节点绘制及展示; 在捕获到用户选中第一目标节点的操作后,从所述第一目标节点的原始数据中获得该 第一目标节点的唯一标识。 所述捕获到用户选中第一目标节点的操作的步骤包括: 若捕获到用户通过用户输入设备,在知识图谱应用程序节点展示界面中的某个节点位 置输入KeyCode编码3,则捕获到用户选中一个第一目标节点的操作; 或者,若捕获到用户通过用户输入设备,持续输入KeyCode编码16,以及在知识图谱应 用程序节点展示界面中的至少两个节点位置输入KeyCode编码3,则捕获到用户选中至少两 个第一目标节点的操作; 或者,若捕获到用户通过用户输入设备,同时输入KeyCode编码17和65,则捕获到用户 选中全部节点作为第一目标节点的操作。 捕获到用户的搬移操作的步骤包括:若捕获到用户通过用户输入设备,同时持续 输入KeyCode编码16和65,且鼠标光标移动后释放鼠标的行为,则捕获到用户的搬移操作。 上述方案中,用户操作时,只需要选中目标节点然后进行拖拽即可,操作十分简 便,用户体验感好。 所述将所述GIS地图应用程序中目标数据点的地理位置数据传递至所述知识图谱 应用程序中的步骤包括: 在所述GIS地图应用程序展示界面中捕获用户输入设备的响应,在响应事件中获取所 述目标数据点的唯一标识; 根据所述目标数据点的唯一标识,查找存储所述GIS地图应用程序展示界面的所有数 据点的原始数据的系统内存,以获取所述系统内存中包括所述唯一标识的原始数据,并将 获取到的原始数据单独存放在所述系统内存中的一地址块上; 在捕获到用户的搬移操作后,将所述地址块上的原始数据中的地理位置数据传递至所 述知识图谱应用程序中。 6 CN 111597290 A 说 明 书 3/11 页 另一方面,本发明实施例还提供了一种知识图谱与GIS地图数据传递装置,包括: 第一数据传递模块,用于将知识图谱应用程序中第一目标节点的地理位置数据传递至 GIS地图应用程序中; 第一展示模块,用于根据所述第一目标节点的地理位置数据,在所述GIS地图应用程序 中展示所述第一目标节点;和/或,还包括: 第二数据传递模块,用于将所述GIS地图应用程序中目标数据点的地理位置数据传递 至所述知识图谱应用程序中; 第二展示模块,用于查找所述知识图谱应用程序中与所述目标数据点的地理位置数据 相同的第二目标节点,在所述知识图谱应用程序中所述第二目标节点的位置展示所述目标 数据点。 上述装置中,实现了在GIS地图应用程序中相应位置查看知识图谱应用程序中节 点,使得用户在查看知识图谱的同时,能够看到带有地理位置数据的节点在GIS地图上的分 布,将知识图谱节点与GIS地图联系在一起。也实现了在知识图谱应用程序中相应位置查看 GIS地图应用程序中数据点,使得用户在查看GIS地图应用程序的同时,能够看到目标数据 点在知识图谱应用程序上的分布。 所述第一数据传递模块包括: 标识获取子模块,用于在所述知识图谱应用程序节点展示界面中捕获用户输入设备的 响应,在响应事件中获取所述第一目标节点的唯一标识; 原始数据存储子模块,用于根据所述第一目标节点的唯一标识,查找存储所述知识图 谱应用程序节点展示界面的所有节点的原始数据的系统内存,以获取所述系统内存中包括 所述唯一标识的原始数据,并将获取到的原始数据单独存放在所述系统内存中的一地址块 上; 地理位置数据传递子模块,用于在捕获到用户的搬移操作后,将所述地址块上的原始 数据中的地理位置数据传递至所述GIS地图应用程序中。 上述装置中,根据用户选择的知识图谱应用程序节点展示界面的第一目标节点的 唯一标识,获取第一目标节点的原始数据并单独存放,将单独存放的原始数据包括的地理 位置数据传递至所述GIS地图应用程序中,从而完成将知识图谱应用程序中第一目标节点 的地理位置数据传递至GIS地图应用程序中。 所述标识获取子模块具体用于:在所述知识图谱应用程序节点展示界面中,捕获 用户输入的搜索关键词,并将所述搜索关键词传输给远端服务器;知识图谱应用程序在当 前网络通信的数据包响应体中获取远端服务器返回的结果数据,并将该结果数据存储在系 统内存;根据该结果数据进行可视化节点绘制及展示;在捕获到用户选中第一目标节点的 操作后,从所述第一目标节点的原始数据中获得该第一目标节点的唯一标识。 再一方面,本发明实施例同时提供了一种包括计算机可读指令的计算机可读存储 介质,所述计算机可读指令在被执行时使处理器执行本发明实施例中所述方法中的操作。 再一方面,本发明实施例同时提供了一种电子设备,包括:存储器,存储程序指令; 处理器,与所述存储器相连接,执行存储器中的程序指令,实现本发明实施例中所述方法中 的步骤。 本发明根据知识图谱应用程序中节点包括的地理位置数据,将知识图谱应用程序 7 CN 111597290 A 说 明 书 4/11 页 中的节点在GIS地图应用程序中相应位置进行展示。因而,本发明提供的技术方案,实现了 在GIS地图应用程序中相应位置查看知识图谱应用程序中节点,使得用户在查看知识图谱 的同时,能够看到带有地理位置数据的节点在GIS地图上的分布,将知识图谱节点与GIS地 图联系在一起。将知识图谱节点与GIS地图联系在一起是市场需要,如交易知识图谱:用户 需要在交易知识图谱中获取到交易的关联关系的同时,还想要了解到交易发生的位置,交 易在各省份城市的分布情况疏密情况,以便于用户分析。并且,在将知识图谱节点和GIS地 图联系在一起后,还可以加上和时间轴联系,使得用户可以直观对知识图谱节点在关联关 系、时间、空间三个维度进行数据分析。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,  应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是 对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他相关的附图。 图1为本发明实施例提供的一种知识图谱与GIS地图数据传递方法的流程图。 图2为本发明实施例提供的一种知识图谱与GIS地图数据传递方法应用示意图。 图3为本发明实施例提供的另一种知识图谱与GIS地图数据传递方法的流程图。 图4为本发明实施例提供的另一种知识图谱与GIS地图数据传递方法应用示意图。 图5为本发明实施例提供的一种知识图谱与GIS地图数据传递装置的方框示意图。 图6为本发明实施例提供的另一种知识图谱与GIS地图数据传递装置的方框示意 图。 图7为本发明实施例中所述的电子设备的组成框图。
下载此资料需消耗2积分,
分享到:
收藏