【技术实现步骤摘要】
电子地图数据的存储方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种电子地图数据的存储方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着地理信息技术的发展,地理信息系统GIS(Geographic Information System,GIS)移动端日渐普及。由于的网络环境限制、渲染性能要求等,GIS移动端可以对空间数据进行离线存储,并在本地进行直接访问。
[0003]在现有技术中,可以获取空间数据对应的栅格切片并缓存在本地,使得地图数据的浏览体验更顺畅。然而,栅格切片在完成图片切割后,可操作的最小单元为切割后的图片,GIS移动端难以与图片中的地理信息进行交互。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种电子地图数据的存储方法、装置、计算机设备和存储介质。
[0005]一种电子地图数据的存储方法,所述方法包括:
[0006]获取电子地图对应的多个地图切片,并获取所述地图切片对应的切片数据;所述地图切片为矢量数据格式 ...
【技术保护点】
【技术特征摘要】
1.一种电子地图数据的存储方法,其特征在于,所述方法包括:获取电子地图对应的多个地图切片,并获取所述地图切片对应的切片数据;所述地图切片为矢量数据格式的地图切片,所述切片数据包括所述地图切片中实体对象对应的属性信息;获取各个切片数据对应的索引信息;向客户端返回所述切片数据和所述索引信息,所述客户端用于在接收到针对目标地图切片的数据交互请求,根据多个索引信息,确定与所述目标地图切片匹配的目标切片数据,并根据所述目标切片数据中的目标属性信息,更新所述目标地图切片。2.根据权利要求1所述的方法,其特征在于,所述实体对象包括电网设备,所述获取所述地图切片对应的切片数据,包括:获取所述地图切片中电网设备对应的属性信息;所述属性信息包括用于描述所述电网设备在客户端中显示方式的显示属性信息,和/或,所述电网设备对应的设备属性信息;根据所述属性信息对应的数据长度,生成具有预设数据长度的数据头信息;拼接所述数据头信息和所述属性信息,得到所述地图切片对应的切片数据。3.根据权利要求2所述的方法,其特征在于,所述获取各个切片数据对应的索引信息,包括:对多个切片数据进行分组存储,得到多个存储文件,并确定各个切片数据在对应存储文件中的存储次序;针对每个存储文件,基于所述数据头信息和所述存储次序,生成所述存储文件切片数据对应的索引信息。4.根据权利要求3所述的方法,其特征在于,所述对多个切片数据进行分组存储,得到多个存储文件,包括:获取各个切片数据对应的切片行标识和切片列标识;根据预设的标识分组间隔、所述切片行标识和所述切片列标识,对多个切片数据进行分组;针对每个分组,根据同一组内的各个切片数据对应的切片行标识和切片列标识,顺序拼接各个切片数据,得到该分组对应的存储文件。5.根据权利要求3所述的方法,其特征在于,所述基于所述数据头信息和所述存储次序,生成所述存储文件切片数据对应的索引信息,包括:确定当前切片数据在存储文件中的起始存储位置;基于当前切片数据对应的数据头信息,确定数据存储长度,并根据...
【专利技术属性】
技术研发人员:雷伟刚,夏伟,蔡文婷,刘阳,
申请(专利权)人:南方电网数字电网研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。