System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 地理实体编码方法、装置、计算机设备及介质制造方法及图纸_技高网

地理实体编码方法、装置、计算机设备及介质制造方法及图纸

技术编号:40763972 阅读:4 留言:0更新日期:2024-03-25 20:14
本发明专利技术实施例提供了一种地理实体编码方法、装置、计算机设备及介质,涉及数据处理技术领域,其中,该方法包括:在预设区域的地图中,将各个地理实体抽象为矢量图;在地图中,计算关键敏感点的区域图的第一位置,计算各个地理实体的矢量图的第二位置;根据每个第二位置和第一位置,计算每个地理实体与关键敏感点之间的距离;对关键敏感点的区域图进行编码,得到关键敏感点编码;对每个距离进行编码,得到每个地理实体对应的距离编码;根据关键敏感点编码和每个地理实体对应的距离编码,对每个地理实体进行编码。该方案使得每个地理实体的编码包括关键敏感点编码和距离编码,可以便捷地查询不同距离的地理实体,进而有利于提高检索效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种地理实体编码方法、装置、计算机设备及介质


技术介绍

1、地理信息编码是将现实世界的地理空间对象抽象为数字数据的过程。这包括将地理实体(如地点、道路、地块等地理空间对象)映射到时空数据库的唯一标识(id),使得这些地理空间对象可以在时空数据库中被唯一识别和检索。常见的地理信息编码系统包括geohash、quadtree等,他们可以将地理空间划分为不同的网格,以实现高效的数据存储和查询。

2、在生态环境领域,监管经常要针对环境中的关键敏感点进行。需要快速、准确的检索到环境中的关键敏感点周边的地理信息。目前的地理信息编码方式,如果关键敏感点的周边的地理实体很多,则检索比较慢。


技术实现思路

1、有鉴于此,本专利技术实施例提供了一种地理实体编码方法,以解决现有技术中编码方式存在关键敏感点的周边的地理实体很多的情况下,检索效率低的技术问题。该方法包括:

2、在预设区域的地图中,将各个地理实体抽象为矢量图;

3、在所述地图中,计算关键敏感点的区域图的第一位置,计算各个所述地理实体的矢量图的第二位置;

4、根据每个所述第二位置和所述第一位置,计算每个所述地理实体与所述关键敏感点之间的距离;

5、对所述关键敏感点的区域图进行编码,得到关键敏感点编码;对每个所述距离进行编码,得到每个所述地理实体对应的距离编码;

6、根据所述关键敏感点编码和每个所述地理实体对应的距离编码,对每个所述地理实体进行编码。

7、本专利技术实施例还提供了一种地理实体编码装置,以解决现有技术中编码方式存在关键敏感点的周边的地理实体很多的情况下,检索效率低的技术问题。该装置包括:

8、实体图确定模块,用于在预设区域的地图中,将各个地理实体抽象为矢量图;

9、位置计算模块,用于在所述地图中,计算关键敏感点的区域图的第一位置,计算各个所述地理实体的矢量图的第二位置;

10、距离计算模块,用于根据每个所述第二位置和所述第一位置,计算每个所述地理实体与所述关键敏感点之间的距离;

11、第一编码模块,用于对所述关键敏感点的区域图进行编码,得到关键敏感点编码;对每个所述距离进行编码,得到每个所述地理实体对应的距离编码;

12、第二编码模块,用于根据所述键敏感点编码和每个所述地理实体对应的距离编码,对每个所述地理实体进行编码。

13、本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的地理实体编码方法,以解决现有技术中编码方式存在关键敏感点的周边的地理实体很多的情况下,检索效率低的技术问题。

14、本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的地理实体编码方法的计算机程序,以解决现有技术中编码方式存在关键敏感点的周边的地理实体很多的情况下,检索效率低的技术问题。

15、与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:提出了计算关键敏感点的区域图的第一位置和各个所述地理实体的矢量图的第二位置,并根据每个所述第二位置和所述第一位置,计算每个所述地理实体与所述关键敏感点之间的距离,进而对所述关键敏感点进行编码,得到关键敏感点编码,对每个所述距离进行编码,得到每个所述地理实体对应的距离编码,最后,基于关键敏感点编码和每个地理实体对应的距离编码,对每个所述地理实体进行编码,使得每个所述地理实体的编码包括关键敏感点编码和距离编码,进而在查询地理实体时,基于地理实体的编码即可快速、准确地查询出距离关键敏感点不同距离的不同地理实体,进而使得在关键敏感点的周边的地理实体很多的情况下,也可以便捷地查询不同距离的地理实体,进而有利于提高检索效率。

本文档来自技高网...

【技术保护点】

1.一种地理实体编码方法,其特征在于,包括:

2.如权利要求1所述的地理实体编码方法,其特征在于,计算关键敏感点的区域图的第一位置,包括:

3.如权利要求1所述的地理实体编码方法,其特征在于,计算各个所述地理实体的矢量图的第二位置,包括:

4.如权利要求1所述的地理实体编码方法,其特征在于,计算每个所述第二位置分别与所述第一位置的距离,包括:

5.如权利要求1所述的地理实体编码方法,其特征在于,对每个所述距离进行编码,得到每个所述地理实体对应的距离编码,包括:

6.如权利要求1所述的地理实体编码方法,其特征在于,根据所述关键敏感点编码和每个所述地理实体对应的距离编码,对每个所述地理实体进行编码,包括:

7.如权利要求6所述的地理实体编码方法,其特征在于,对每个所述地理实体进行编码,得到每个所述地理实体的初始编码,包括:

8.一种地理实体编码装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的地理实体编码方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至7中任一项所述的地理实体编码方法的计算机程序。

...

【技术特征摘要】

1.一种地理实体编码方法,其特征在于,包括:

2.如权利要求1所述的地理实体编码方法,其特征在于,计算关键敏感点的区域图的第一位置,包括:

3.如权利要求1所述的地理实体编码方法,其特征在于,计算各个所述地理实体的矢量图的第二位置,包括:

4.如权利要求1所述的地理实体编码方法,其特征在于,计算每个所述第二位置分别与所述第一位置的距离,包括:

5.如权利要求1所述的地理实体编码方法,其特征在于,对每个所述距离进行编码,得到每个所述地理实体对应的距离编码,包括:

6.如权利要求1所述的地理实体编码方法,其特征在于,根据所述关键敏感点编...

【专利技术属性】
技术研发人员:王伟陈伟楠邹克旭黄思郭东宸常鹏慧孙悦丽朱珊娴
申请(专利权)人:北京英视睿达科技股份有限公司
类型:发明
国别省市:

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

1