一种地理知识图数据库构建方法、装置、介质及设备制造方法及图纸

技术编号:33014320 阅读:21 留言:0更新日期:2022-04-15 08:45
本文是关于一种地理知识图数据库构建方法、装置、介质及设备。其方法包括:将遥感影像转换为地理矢量文本,获取电子地图中的POI数据集,将地理矢量文本和所述POI数据集进行融合,生成带有地理属性的地理实体集的文本化数据;将地理实体集的文本化数据导入Neo4j图数据库,并与墨卡托瓦片坐标关联,构建基于瓦片索引的地理知识图数据库。实现地理数据和空间信息的关联,将地理数据和空间信息以图的结构进行表示存储在图数据库中,从而达到更准确、更高效的地理信息的语义查询与搜索。更高效的地理信息的语义查询与搜索。更高效的地理信息的语义查询与搜索。

【技术实现步骤摘要】
一种地理知识图数据库构建方法、装置、介质及设备


[0001]本文涉及图数据库,尤其涉及一种地理知识图数据库构建方法、装置、介质及设备。

技术介绍

[0002]瓦片金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。瓦片金字塔模型是基于Web墨卡托投影的模型。墨卡托投影是一种“等角正切圆柱投影”。它是通过数学变换,将地球投影到二维平面当中。墨卡托投影的优点在于其不会改变投影前后对象的相对位置。Web墨卡托投影是将地球由椭球体简化为球体后的投影,在对地球进行Web墨卡托投影后,采用四叉树的切分方式对投影后的地球平面进行分块与分层,建立一系列不同分辨率层次的矩形集合。每一个层次的矩形集合由若干个瓦片组成。在建立瓦片金字塔模型时,对于每一级别的瓦片,从地图投影的左上角开始,从左至右、从上到下进行切割,分割成相同大小的矩形瓦片。其中第0级的瓦片个数为1,即整个地图投影被当做1个瓦片。而从第1级开始,使用把上一级的每个瓦片切割成2x2个瓦片的方法形成当前级的瓦片矩阵。相关技术中,瓦片坐标虽然能够实现定位与经纬度坐标的映射,但还不能提供地理实体的地理位置相关的信息,例如目标地理实体所属的行政区域,占地面积等详细信息。
[0003]同时,对于遥感影像,遥感影像中包括非常多的地理实体,而这些地理实体又存在无穷多个经纬度坐标,在建立图数据库的过程中,难以对如此多的经纬度坐标进行存储,难以达到更准确、更高效的地理信息的语义查询与搜索。

技术实现思路

[0004]为克服相关技术中存在的问题,本文提供一种地理知识图数据库构建方法、装置、介质及设备。
[0005]根据本文的第一方面,提供一种地理知识图数据库构建方法,包括:
[0006]将遥感影像转换为地理矢量文本,所述地理矢量文本至少包括地理实体标识信息及对应的经纬度坐标;
[0007]获取电子地图中的POI数据集,所述POI数据集至少包括地理实体名称、地物实体位置信息,地物实体经纬度坐标等地理属性;
[0008]将所述地理矢量文本和所述POI数据集进行融合,生成带有地理属性的地理实体集的文本化数据;
[0009]将所述地理实体集的文本化数据导入Neo4j图数据库,并与墨卡托瓦片坐标关联,构建基于瓦片索引的地理知识图数据库。
[0010]所述将遥感影像转换为地理矢量文本包括:
[0011]提取所述遥感影像中的地理实体,获取与所述地理实体相关的栅格图像;
[0012]根据所述地理实体在所述遥感影像中的位置,将与所述位置相关的属性赋值给所
述栅格图像中的地理实体,生成赋值后的栅格数据;
[0013]将赋值后的栅格数据转换为地理矢量文件;
[0014]基于所述地理矢量文件生成地理矢量文本。
[0015]所述提取所述遥感影像中的地理实体,获取栅格图像包括:
[0016]将所述遥感影像切割为多个子影像;
[0017]对每一个子影像进行信息提取,并生成多个子栅格图像;
[0018]将所述多个子栅格图像按对应的子影像的位置拼接,拼接为与所述遥感影像大小相同的栅格图像。
[0019]所述将与所述位置相关的属性赋值给所述栅格图像中的地理实体包括:
[0020]将所述遥感影像和所述栅格图像转为ASCII编码;
[0021]将所述遥感影像的ASCII编码中的坐标信息复制到栅格图像的ASCII编码中对应的地理实体中;
[0022]将添加了坐标信息的栅格图像的ASCII编码生成赋值后的栅格数据。
[0023]所述基于所述地理矢量文件生成地理矢量文本包括:
[0024]将所述地理矢量文件转换为geojson格式的特征集合;
[0025]将所述geojson格式的特征集合转换为地理矢量文本。
[0026]所述将所述地理矢量文本和所述POI数据集进行融合,包括:
[0027]将所述地理矢量文本中地理实体的经纬度坐标与所述POI数据集中的坐标进行匹配,如匹配成功,将所述POI数据集中的地理属性复制到所述地理实体对应的矢量文本中。
[0028]所述将所述地理实体集的文本化数据与墨卡托瓦片坐标关联包括:
[0029]遍历所述地理实体集中的每一行数据;
[0030]根据所述每一行数据中的经纬度坐标,确定与所述经纬度坐标对应的墨卡托瓦片是否存在;
[0031]如与所述经纬度坐标对应的墨卡托瓦片不存在,则创建墨卡托瓦片;如存在与所述经纬度坐标对应的墨卡托瓦片,则将所述经纬度坐标对应的地理实体的地理属性关联到所述墨卡托瓦片。
[0032]根据本文的另一方面,提供一种地理知识图数据库构建装置,包括:
[0033]遥感影像转换模块,用于将遥感影像转换为地理矢量文本,所述地理矢量文本包括地理实体及对应的经纬度坐标;
[0034]POI数据获取模块,用于获取电子地图中的POI数据集,所述POI数据集至少包括地理实体名称、地物实体位置信息,地物实体经纬度坐标等地理属性;
[0035]数据融合模块,用于将所述地理矢量文本和所述POI数据集进行融合,生成带有地理属性的地理实体集的文本化数据;
[0036]导入模块,将所述地理实体集的文本化数据导入Neo4j图数据库,并与墨卡托瓦片坐标关联,构建基于墨卡托瓦片索引的地理知识图数据库。
[0037]根据本文的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现地理知识图数据库构建方法的步骤。
[0038]根据本文的另一方面,提供一种计算机设备,包括处理器、存储器和存储于所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现实现地理知识
图数据库构建方法的步骤。
[0039]本文通过将电子地图爬取的POI数据集融合到由遥感影像转换成的地理矢量文本中,再将地理矢量文本导入Neo4j图数据库,并与墨卡托瓦片坐标关联,从而构建基于墨卡托瓦片索引的地理知识图数据库。能够实现将无穷多个经纬度坐标的空间描述转换为有穷多个的瓦片坐标描述,从而解决无穷多个经纬度坐标难以存储的问题。并以此实现地理数据和空间信息的关联,将地理数据和空间信息以图的结构进行表示存储在图数据库中,从而达到更准确、更高效的地理信息的语义查询与搜索。
[0040]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本文。
附图说明
[0041]构成本文的一部分的附图用来提供对本文的进一步理解,本文的示意性实施例及其说明用于解释本文,并不构成对本文的不当限定。在附图中:
[0042]图1是根据一示例性实施例示出的一种地理知识图数据库构建方法的流程图。
[0043]图2是根据一示例性实施例示出的一种地理知识图数据库构建装置的框图。
[0044]图3是根据一示例性实施例示出的一种用于地理知识图数据库构建的计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地理知识图数据库构建方法,其特征在于,包括:将遥感影像转换为地理矢量文本,所述地理矢量文本至少包括地理实体标识信息及对应的经纬度坐标;获取电子地图中的POI数据集,所述POI数据集至少包括地理实体名称、地物实体位置信息,地物实体经纬度坐标等地理属性;将所述地理矢量文本和所述POI数据集进行融合,生成带有地理属性的地理实体集的文本化数据;将所述地理实体集的文本化数据导入Neo4j图数据库,并与墨卡托瓦片坐标关联,构建基于瓦片索引的地理知识图数据库。2.如权利要求1所述地理知识图数据库构建方法,其特征在于,所述将遥感影像转换为地理矢量文本包括:提取所述遥感影像中的地理实体,获取与所述地理实体相关的栅格图像;根据所述地理实体在所述遥感影像中的位置,将与所述位置相关的属性赋值给所述栅格图像中的地理实体,生成赋值后的栅格数据;将赋值后的栅格数据转换为地理矢量文件;基于所述地理矢量文件生成地理矢量文本。3.如权利要求2所述的地理知识图数据库构建方法,其特征在于,所述提取所述遥感影像中的地理实体,获取栅格图像包括:将所述遥感影像切割为多个子影像;对每一个子影像进行信息提取,并生成多个子栅格图像;将所述多个子栅格图像按对应的子影像的位置拼接,拼接为与所述遥感影像大小相同的栅格图像。4.如权利要求3所述的地理知识图数据库构建方法,其特征在于,所述将与所述位置相关的属性赋值给所述栅格图像中的地理实体包括:将所述遥感影像和所述栅格图像转为ASCI I编码;将所述遥感影像的ASCI I编码中的坐标信息复制到栅格图像的ASCI I编码中对应的地理实体中;将添加了坐标信息的栅格图像的ASCI I编码生成赋值后的栅格数据。5.如权利要求2所述的地理知识图数据库构建方法,其特征在于,所述基于所述地理矢量文件生成地理矢量文本包括:将所述地理矢量文件转换为geojson格式的...

【专利技术属性】
技术研发人员:彭玲陈栾杰陈嘉辉李玮超葛星彤
申请(专利权)人:中国科学院空天信息创新研究院
类型:发明
国别省市:

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

1