基于六角格的智慧城市地理信息更新方法、设备及介质技术

技术编号:33020556 阅读:16 留言:0更新日期:2022-04-15 08:53
本发明专利技术提供了一种基于六角格的智慧城市地理信息更新方法、设备及介质,所述方法包括:步骤101,在智慧城市地图上选择目标区域;步骤102,配置六角格网的Grid_Size值和Grid_Lev值;步骤103,根据步骤101中选择的目标区域和步骤102配置的六角格网的Grid_Size值和Grid_Lev值,生成与所述目标区域对应的目标六角格网格;步骤104,对所述目标六角格网格中的每个六角格进行编码,生成每个六角格的编码Code;步骤105,确定并存储所述目标六角格网格中每个六角格所对应的要素信息Element、六角格名称Name和六角格中心经纬度;步骤106,确定并存储每个六角格的IsSame数组。储每个六角格的IsSame数组。储每个六角格的IsSame数组。

【技术实现步骤摘要】
基于六角格的智慧城市地理信息更新方法、设备及介质


[0001]本专利技术涉及智慧城市领域,具体的说,涉及了一种基于六角格的智慧城市地理信息更新方法、设备及介质。

技术介绍

[0002]随着信息技术的不断发展,智慧城市成为当下的研究热点,智慧城市指利用各种信息技术将城市系统和服务打通和集成,提升资源运用效率,优化城市管理服务,以改善人们生活质量。智慧城市运行需要海量地理信息数据进行支撑,因此,研究智慧城市中地理信息数据的收集、组织和存储技术对智慧城市建设具有重要意义。
[0003]需要说明的是,智慧城市中遍布智能传感器和音视频采集器,对城市地理信息数据进行实时感测;此外,互联网上发布的政府信息中也包含智慧城市建设所需的地理信息数据。智能传感器的检测数据、音视频采集器的采集数据以及互联网上发布的政府信息,构成了大数据时代奔涌的多元、多源、异构的海量城市地理信息数据。
[0004]然而,面对非结构化城市地理信息数据海量、异构、多元、多源、不容易描述的特点,传统面向智慧城市的地理信息数据组织及更新方式,已涌现出越来越多的问题:地理信息数据更新慢且较为单一、数据定量分析困难等,无法满足海量城市地理信息数据的快速、准确等更新需求。
[0005]为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。

技术实现思路

[0006]本专利技术的目的是针对现有技术的不足,从而提供一种基于六角格的智慧城市地理信息更新方法、设备及介质。
[0007]为了实现上述目的,本专利技术所采用的技术方案是:本专利技术第一方面提供一种基于六角格的智慧城市地理信息更新方法,所述方法包括以下步骤:初始化阶段步骤101,在智慧城市地图上选择目标区域;步骤102,配置六角格网的Grid_Size值和Grid_Lev值;其中,Grid_Size表示六角格尺寸,Grid_Lev表示六角格网等级,六角格尺寸与六角格网等级一一对应设置;步骤103,根据步骤101中选择的目标区域和步骤102配置的六角格网的Grid_Size值和Grid_Lev值,生成与所述目标区域对应的目标六角格网格;步骤104,对所述目标六角格网格中的每个六角格进行编码,生成每个六角格的编码Code [Code_I,Code_J,Code_K];其中,Code_I表示编码Code中i方向因子,Code_J表示编码Code中j方向因子,Code_K表示编码Code中k方向因子,i方向、j方向、k方向两两呈120
°
夹角;步骤105,确定并存储所述目标六角格网格中每个六角格所对应的要素信息
Element、六角格名称Name和六角格中心经纬度;其中,所述要素信息Element表示地物标识符,所述六角格名称Name为自定义内容,所述六角格中心经纬度表示六角格几何中心所在地理位置的经纬度;步骤106,根据每个六角格所对应的要素信息Element,确定并存储每个六角格的IsSame数组;其中,所述IsSame数组中的IsSame属性表示该六角格与其相邻的六角格属性是否一致;步骤107,根据每个六角格的IsSame数组,确定并存储所述目标六角格网格中对应六角格的IsBoundary属性;其中,所述IsBoundary属性表示该六角格是否为边界;步骤108,建立并存储每个六角格编码Code [Code_I、Code_J、Code_K]与该六角格的要素信息Element、六角格中心经纬度、IsSame数组和IsBoundary属性的映射关系;数据更新阶段步骤201,获取所述目标区域的政府信息、音频信号、视频信息和传感数据,实时监测目标区域的地理信息数据是否发生变化;步骤202,在监测到目标区域的地理信息数据变化时,生成结构化变更数据,触发地理信息更新请求;所述地理信息更新请求中携带所述结构化变更数据,所述结构化变更数据包括经纬度信息及待更新要素信息Element;步骤203,在触发地理信息更新请求的情况下,确定所述地理信息更新请求对应的待更新区域是否为所述目标区域;若是,则锁定所述目标区域,根据所述结构化变更数据中的经纬度信息确定所述目标区域中的待更新六角格的编码Code;步骤204,根据六角格编码Code与要素信息Element的映射关系,查找与待更新六角格的编码Code对应的要素信息Element;基于所述结构化变更数据中的待更新要素信息Element,对所述目标区域的待更新六角格进行要素更新;步骤205,将与待更新六角格相邻的六角格作为关联六角格,根据关联六角格的编码Code与IsSame数组的映射关系,查找与关联六角格的编码Code对应的IsSame数组;根据更新后的要素信息Element,对所述目标区域的待更新六角格及关联六角格进行IsSame属性更新;步骤206,根据关联六角格的编码Code与IsBoundary属性的映射关系,查找与关联六角格的编码Code对应的IsBoundary属性;根据更新后的IsSame数组,对所述目标区域的待更新六角格及关联六角格进行IsBoundary属性更新。
[0008]本专利技术第二方面提供一种基于六角格的智慧城市地理信息更新设备,包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的基于六角格的智慧城市地理信息更新程序,所述基于六角格的智慧城市地理信息更新程序被所述处理器执行时,实现如上述的基于六角格的智慧城市地理信息更新方法的步骤。
[0009]本专利技术第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于六角格的智慧城市地理信息更新方法的步骤。
[0010]本专利技术的有益效果为:
1)本专利技术基于六角格对智慧城市中的地理信息数据进行组织,构建出的目标区域对应的可持续拓展的目标六角格网格,目标六角格网格具有组织编码简单、更新机制简单且高效的优点,在保证智慧城市地理信息数据更新准确的同时,大大提高了智慧城市地理信息数据更新速度;2)本专利技术提出的基于六角格的智慧城市地理信息更新方法,便于后续对目标区域的智慧城市地理信息数据进行定量分析;3)本专利技术对于终端感知模块采集的海量、异构且多元的非结构化城市地理信息数据,采用多种模式融合更新策略进行分析预测,获得结构化变更数据,打破信息孤岛效应,有效解决城市地理信息数据连通性缺乏与场景割裂等问题;4)所述结构化变更数据与初始化阶段构建的目标六角格网格中的编码Code与要素信息Element紧密关联,便于实现地理信息数据的快速查找及更新,满足智慧城市领域的海量地理信息数据的快速、准确、实时的更新要求。
附图说明
[0011]图1和图2是本专利技术的基于六角格的智慧城市地理信息更新方法的流程图一;图3是本专利技术的六角格网编码示意图;图4是本专利技术的结构化变更数据生成方法的流程图;图5是本专利技术的基于六角格的二维格网示意图;图6是本专利技术的基于六角格的智慧城市地理信息更新结构示意图。
具体实施方式
[0012]下面通过具体实施方式,对本专利技术的技术方案做进一步的详细描述。
[0013]实施例1附图1和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于六角格的智慧城市地理信息更新方法,其特征在于,包括以下步骤:初始化阶段步骤101,在智慧城市地图上选择目标区域;步骤102,配置六角格网的Grid_Size值和Grid_Lev值;其中,Grid_Size表示六角格尺寸,Grid_Lev表示六角格网等级,六角格尺寸与六角格网等级一一对应设置;步骤103,根据步骤101中选择的目标区域和步骤102配置的六角格网的Grid_Size值和Grid_Lev值,生成与所述目标区域对应的目标六角格网格;步骤104,对所述目标六角格网格中的每个六角格进行编码,生成每个六角格的编码Code [Code_I,Code_J,Code_K];其中,Code_I表示编码Code中i方向因子,Code_J表示编码Code中j方向因子,Code_K表示编码Code中k方向因子,i方向、j方向、k方向两两呈120
°
夹角;步骤105,确定并存储所述目标六角格网格中每个六角格所对应的要素信息Element、六角格名称Name和六角格中心经纬度;其中,所述要素信息Element表示地物标识符,所述六角格名称Name为自定义内容,所述六角格中心经纬度表示六角格几何中心所在地理位置的经纬度;步骤106,根据每个六角格所对应的要素信息Element,确定并存储每个六角格的IsSame数组;其中,所述IsSame数组中的IsSame属性表示该六角格与其相邻的六角格属性是否一致;步骤107,根据每个六角格的IsSame数组,确定并存储所述目标六角格网格中对应六角格的IsBoundary属性;其中,所述IsBoundary属性表示该六角格是否为边界;步骤108,建立并存储每个六角格编码Code [Code_I、Code_J、Code_K]与该六角格的要素信息Element、六角格中心经纬度、IsSame数组和IsBoundary属性的映射关系;数据更新阶段步骤201,获取所述目标区域的政府信息、音频信号、视频信息和传感数据,实时监测目标区域的地理信息数据是否发生变化;步骤202,在监测到目标区域的地理信息数据变化时,生成结构化变更数据,触发地理信息更新请求;所述地理信息更新请求中携带所述结构化变更数据,所述结构化变更数据包括经纬度信息及待更新要素信息Element;步骤203,在触发地理信息更新请求的情况下,根据所述结构化变更数据中的经纬度信息确定所述目标区域中的待更新六角格的编码Code;步骤204,根据六角格编码Code与要素信息Element的映射关系,查找与待更新六角格的编码Code对应的要素信息Element;基于所述结构化变更数据中的待更新要素信息Element,对所述目标区域的待更新六角格进行要素更新;步骤205,将与待更新六角格相邻的六角格作为关联六角格,根据关联六角格的编码Code与IsSame数组的映射关系,查找与关联六角格的编码Code对应的IsSame数组;根据更新后的要素信息Element,对所述目标区域的待更新六角格及关联六角格进行IsSame属性更新;步骤206,根据关联六角格的编码Code与IsBoundary属性的映射关系,查找与关联六角
格的编码Code对应的IsBoundary属性;根据更新后的IsSame数组,对所述目标区域的待更新六角格及关联六角格进行IsBoundary属性更新。2.根据权利要求1所述的基于六...

【专利技术属性】
技术研发人员:张文亮王贺彬武志强王坤杨鑫李志明张路路
申请(专利权)人:郑州信大先进技术研究院
类型:发明
国别省市:

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

1