技术新讯 > 计算推算,计数设备的制造及其应用技术 > 城市数字底图的地理对象数据要素编码方法、设备及介质与流程  >  正文

城市数字底图的地理对象数据要素编码方法、设备及介质与流程

  • 国知局
  • 2024-10-09 15:37:09

本发明涉及数据处理领域,尤其涉及一种城市数字底图的地理对象数据要素编码方法、设备及介质。

背景技术:

1、在城市数字底图的数据库建设中,对于地理对象数据要素的图形图像和数据属性的关联关系,通常是在(关系数据库的)属性表中用一个字段来存储图形图像的指针(存储地址),然后通过指针关联图形图像。这种存储方式的复杂性较高,会使得地理信息的图属一体的数据分析和可视化展示效率降低。

技术实现思路

1、本发明的主要目的在于解决城市数字底图可视化方式稳定性低的技术问题。

2、本发明第一方面提供了一种城市数字底图的地理对象数据要素编码方法,所述城市数字底图的地理对象数据要素编码方法包括:

3、得到待编码的地理对象数据要素时,获取所述地理对象数据要素的空间坐标;

4、基于所述空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到所述地理对象数据要素对应的网格代码;

5、根据所述网格代码,从编码控制表获取对应网格代码记录的最大顺序号,生成所述地理对象数据要素的顺序码;

6、根据所述网格代码、所述顺序码的对应关系,执行编码拼接操作,得到所述地理对象数据要素对应的实体码;

7、根据地理对象数据要素的变化,赋值状态标识码,以记录地理对象数据要素的不同状态版本,实现对地理对象数据要素的全生存周期的编码跟踪管理。

8、可选的,在本发明第一方面的第一种实现方式中,所述基于所述空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到所述地理对象数据要素对应的网格代码的步骤包括:

9、基于所述空间坐标和所述格网图层,执行空间判断操作,以判断所述地理对象数据要素是否超出所述格网图层对应的空间区域;

10、若所述地理对象数据要素超出所述空间区域,判定数据异常;

11、若所述地理对象数据要素未超出所述空间区域,基于所述空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到所述地理对象数据要素对应的网格代码。

12、可选的,在本发明第一方面的第二种实现方式中,所述根据所述网格代码,生成所述地理对象数据要素的顺序码的步骤包括:

13、设置一张编码控制表,记录对应网格代码编码的最大顺序号;

14、地理对象数据要素编码时,通过提取编码控制表对应网格代码记录的最大顺序号,获得地理对象对应的编码顺序号;

15、同步更新编码控制表对应网格代码的最大顺序号(原最大顺序号+1),保障后续地理对象编码的唯一性。

16、可选的,在本发明第一方面的第三种实现方式中,所述根据所述网格代码,生成所述地理对象数据要素的顺序码的步骤包括:

17、设置一张编码控制表,记录对应网格代码编码的最大顺序号;

18、地理对象数据要素编码时,通过提取编码控制表对应网格代码记录的最大顺序号,获得地理对象对应的编码顺序号;

19、同步更新编码控制表对应网格代码的最大顺序号,使得原最大顺序号+1,得到所述地理对象数据的顺序码,以保障后续地理对象编码的唯一性。

20、可选的,在本发明第一方面的第四种实现方式中,所述根据所述网格代码、所述顺序码对应关系,执行编码拼接操作,得到所述地理对象数据要素对应的实体码的步骤之后,所述方法还包括:

21、基于地理对象实体编码,对实体对象各状态变化赋值标识码,以保障地理对象的唯一性和状态的连续性,所述标识码的编码规则采用全球唯一编码、关键属性的哈希编码或者唯一序列编码。

22、本发明第二方面提供了一种城市数字底图的地理对象数据要素编码设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述城市数字底图的地理对象数据要素编码设备执行上述的城市数字底图的地理对象数据要素编码方法。

23、本发明的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的城市数字底图的地理对象数据要素编码方法。

24、在本发明实施例中,得到待编码的地理对象数据要素时,获取所述地理对象数据要素的空间坐标;基于所述空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到所述地理对象数据要素对应的网格代码;根据所述网格代码,从编码控制表获取对应网格代码记录的最大顺序号,生成所述地理对象数据要素的顺序码;根据所述网格代码、所述顺序码的对应关系,执行编码拼接操作,得到所述地理对象数据要素对应的实体码。通过实体码的生成,每个地理对象数据要素都具有唯一的编码,消除了重复和歧义,确保数据的一致性。通过空间拓扑分析,能够捕捉地理要素之间的空间关系,为城市规划、资源管理等提供准确的空间参考。采用格网图层和编码体系,地理对象数据要素可以在数据库中高效管理和快速查询,尤其适合大规模数据集的处理。通过编码体系,建立起各数据之间的关联关系,还可提高数据分析的速度。本发明使得地理信息的图属一体的数据分析和可视化展示效率得到较大提高。

技术特征:

1.一种城市数字底图的地理对象数据要素编码方法,其特征在于,所述城市数字底图的地理对象数据要素编码方法包括:

2.根据权利要求1所述的城市数字底图的地理对象数据要素编码方法,其特征在于,所述基于所述空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到所述地理对象数据要素对应的网格代码的步骤包括:

3.根据权利要求1所述的城市数字底图的地理对象数据要素编码方法,其特征在于,所述根据所述网格代码,生成所述地理对象数据要素的顺序码的步骤包括:

4.根据权利要求1所述的城市数字底图的地理对象数据要素编码方法,其特征在于,所述根据所述网格代码、所述顺序码对应关系,执行编码拼接操作,得到所述地理对象数据要素对应的实体码的步骤之后,所述方法还包括:

5.一种城市数字底图的地理对象数据要素编码设备,其特征在于,所述城市数字底图的地理对象数据要素编码设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

6.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的城市数字底图的地理对象数据要素编码方法。

技术总结本发明涉及数据处理领域,公开了一种城市数字底图的地理对象数据要素编码方法、设备及介质。该方法包括:得到待编码的地理对象数据要素时,获取地理对象数据要素的空间坐标;基于空间坐标,在预设的格网图层中执行空间拓扑分析操作,得到地理对象数据要素对应的网格代码;根据网格代码,从编码控制表获取对应网格代码记录的最大顺序号,生成地理对象数据要素的顺序码;根据网格代码、顺序码的对应关系,执行编码拼接操作,得到地理对象数据要素对应的实体码;根据地理对象数据要素的变化,赋值状态标识码。在本发明实施例中,使得地理信息的图属一体的数据分析和可视化展示效率得到较大提高。技术研发人员:姚湘军,阳雄伟,刘正才,陈羽中,刘斌,周双受保护的技术使用者:湖南天湘和信息科技有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/309383.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。