一种地图图例配置管理方法及终端技术

技术编号:36357888 阅读:43 留言:0更新日期:2023-01-14 18:14
本发明专利技术提供了一种地图图例配置管理方法及终端,存储除图例数据之外的地图数据;配置图例参数接口,根据图例参数接口接收图例参数设置;根据图例参数设置渲染所述地图数据;本发明专利技术将除了图例数据之外的地图数据进行存储,配置专门的图例参数接口用于接收用户发送的图例参数设置,最后根据接收到的图例参数设置渲染地图数据,仅保存除图例数据之外的地图数据,在接收到外部的图例参数设置之后,再根据接收到的图例参数设置对地图数据进行渲染,实现了图例数据的灵活配置和修改,并且更加便捷,无需人工修改地图数据中的图例数据,能够自动完成图例数据的更新和新图例数据的渲染,并且无需存储多个不同图例数据的地图数据,避免了数据冗余。免了数据冗余。免了数据冗余。

【技术实现步骤摘要】
一种地图图例配置管理方法及终端


[0001]本专利技术涉及图像处理领域,尤其涉及一种地图图例配置管理方法及终端。

技术介绍

[0002]将栅格数据在ArcMap软件(一种地图处理组件)中根据图例进行渲染出效果图之后,在ArcMap软件中将效果图发布到地图服务器ArcgisServer中,地图服务器会把渲染后的效果图根据WMS规范进行切图,并形成地图服务,然后前端使用webgis框架(例如:leaflet)调用地图服务地址,将渲染后的栅格数据效果展示在地图上,这样如果遇到图例调整,则无法使用已发布的地图服务,即无法对现有的图例进行管理,只能使用配置好的图例数据,若需要改变图例配置需要重新渲染再发布一个新服务才能实现。造成不能及时响应用户需求变动、需要手工操作、地图服务存储冗余(相同地图数据根据不同图例渲染两次)等问题。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种地图图例配置管理方法及终端,实现地图图例的便捷快速修改。
[0004]为了解决上述技术问题,本专利技术采用的一种技术方案为:一种地图图例配置管理方法,包括步骤:存储除图例数据之外的地图数据;配置图例参数接口,根据所述图例参数接口接收图例参数设置;根据所述图例参数设置渲染所述地图数据。
[0005]为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种地图图例配置管理终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:存储除图例数据之外的地图数据;配置图例参数接口,根据所述图例参数接口接收图例参数设置;根据所述图例参数设置渲染所述地图数据。
[0006]本专利技术的有益效果在于:将除了图例数据之外的地图数据进行存储,配置专门的图例参数接口用于接收用户发送的图例参数设置,最后根据接收到的图例参数设置渲染地图数据,不在生成地图时就固定一个图例数据对地图数据渲染好之后再保存,而是仅保存除图例数据之外的地图数据,能够通过接收外部的图例参数设置对图例进行动态的变化管理,即能够根据接收到的图例参数设置对地图数据进行渲染,实现了图例数据的灵活配置和修改,并且更加便捷,无需人工修改地图数据中的图例数据,能够自动完成图例数据的更新和新图例数据的渲染,并且无需存储多个不同图例数据的地图数据,避免了数据冗余。
附图说明
[0007]图1为本专利技术实施例的一种地图图例配置管理方法的步骤流程图;图2为本专利技术实施例的地图数据的示意图;图3为本专利技术实施例的一种图例的示意图;图4为本专利技术实施例的一种地图图例配置管理终端的结构示意图;标号说明:1、一种地图图例配置管理终端;2、处理器;3、存储器。
具体实施方式
[0008]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0009]请参照图1,一种地图图例配置管理方法,包括步骤:存储除图例数据之外的地图数据;配置图例参数接口,根据所述图例参数接口接收图例参数设置;根据所述图例参数设置渲染所述地图数据。
[0010]从上述描述可知,本专利技术的有益效果在于:将除了图例数据之外的地图数据进行存储,配置专门的图例参数接口用于接收用户发送的图例参数设置,最后根据接收到的图例参数设置渲染地图数据,不在生成地图时就固定一个图例数据对地图数据渲染好之后再保存,而是仅保存除图例数据之外的地图数据,能够通过接收外部的图例参数设置对图例进行动态的变化管理,即能够根据接收到的图例参数设置对地图数据进行渲染,实现了图例数据的灵活配置和修改,并且更加便捷,无需人工修改地图数据中的图例数据,能够自动完成图例数据的更新和新图例数据的渲染,并且无需存储多个不同图例数据的地图数据,避免了数据冗余。
[0011]进一步地,所述存储除图例数据之外的地图数据包括:将除图例数据之外的地图数据切片成瓦片数据,所述瓦片数据包括瓦片级别、经度编号以及纬度编号;存储所述瓦片数据。
[0012]由上述描述可知,将地图数据切片成瓦片数据进行保存,瓦片数据的切片方法较为成熟,能够适配在不同的浏览器端进行显示,避免了数据兼容不佳的情况。
[0013]进一步地,所述配置图例参数接口包括:配置数值范围以及所述数值范围对应的色值;所述根据所述图例参数设置渲染所述地图数据包括:根据所述数值范围确定对应的目标地图数据;根据所述色值渲染所述目标地图数据。
[0014]由上述描述可知,图例参数接口中包括数值范围以及数值范围对应的色值,例如0

100色值为红色,根据数值范围确定需要渲染对应色值的目标地图数据,并进行渲染,实现了图例数据与地图数据的结合,能够达到和传统将图例数据和地图数据同时渲染保存相同的效果。
[0015]进一步地,所述根据所述图例参数接口接收图例参数设置时还包括:
接收地图查询请求,所述地图查询请求包括瓦片级别、经度编号以及纬度编号;所述根据所述图例参数设置渲染所述地图数据包括:根据所述瓦片级别、经度编号以及纬度编号查询目标瓦片数据;根据所述图例参数设置渲染所述目标瓦片数据。
[0016]由上述描述可知,在接收图例参数设置的同时还可以接收地图查询请求,根据地图查询请求确认对应的目标瓦片数据,仅根据图例参数设置对目标瓦片数据进行渲染,无需同时渲染完整个完整的地图数据,提高了渲染的效率,避免用户的等待时间过长。
[0017]进一步地,所述根据所述图例参数设置渲染所述地图数据之后还包括:将渲染后的所述地图数据转换为字节;回传所述字节。
[0018]由上述描述可知,渲染之后的地图数据为png格式的图片数据,将其转换为字节之后回传给前端进行显示,效率高,且传输过程中若数据被截取也无法直接读出渲染后的地图数据,一定程度上保证了安全性。
[0019]请参照图4,一种地图图例配置管理终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:存储除图例数据之外的地图数据;配置图例参数接口,根据所述图例参数接口接收图例参数设置;根据所述图例参数设置渲染所述地图数据。
[0020]本专利技术的有益效果在于:将除了图例数据之外的地图数据进行存储,配置专门的图例参数接口用于接收用户发送的图例参数设置,最后根据接收到的图例参数设置渲染地图数据,不在生成地图时就固定一个图例数据对地图数据渲染好之后再保存,而是仅保存除图例数据之外的地图数据,能够通过接收外部的图例参数设置对图例进行动态的变化管理,即能够根据接收到的图例参数设置对地图数据进行渲染,实现了图例数据的灵活配置和修改,并且更加便捷,无需人工修改地图数据中的图例数据,能够自动完成图例数据的更新和新图例数据的渲染,并且无需存储多个不同图例数据的地图数据,避免了数据冗余。
[0021]进一步地,所述存储除图例数据之外的地图数据包括:将除图例数据之外的地图数据切片成瓦片数据,所述瓦片数据包括瓦片级别、经度编号以及纬度编号;存储所述瓦片数据。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图图例配置管理方法,其特征在于,包括步骤:存储除图例数据之外的地图数据;配置图例参数接口,根据所述图例参数接口接收图例参数设置;根据所述图例参数设置渲染所述地图数据。2.根据权利要求1所述的一种地图图例配置管理方法,其特征在于,所述存储除图例数据之外的地图数据包括:将除图例数据之外的地图数据切片成瓦片数据,所述瓦片数据包括瓦片级别、经度编号以及纬度编号;存储所述瓦片数据。3.根据权利要求1所述的一种地图图例配置管理方法,其特征在于,所述配置图例参数接口包括:配置数值范围以及所述数值范围对应的色值;所述根据所述图例参数设置渲染所述地图数据包括:根据所述数值范围确定对应的目标地图数据;根据所述色值渲染所述目标地图数据。4.根据权利要求2所述的一种地图图例配置管理方法,其特征在于,所述根据所述图例参数接口接收图例参数设置时还包括:接收地图查询请求,所述地图查询请求包括瓦片级别、经度编号以及纬度编号;所述根据所述图例参数设置渲染所述地图数据包括:根据所述瓦片级别、经度编号以及纬度编号查询目标瓦片数据;根据所述图例参数设置渲染所述目标瓦片数据。5.根据权利要求1

4任一所述的一种地图图例配置管理方法,其特征在于,所述根据所述图例参数设置渲染所述地图数据之后还包括:将渲染后的所述地图数据转换为字节;回传所述字节。6.一种地图图例配置管理终端,包括存储器、处理器及存储在所述存储器上...

【专利技术属性】
技术研发人员:黄传烯
申请(专利权)人:福建慧政通信息科技有限公司
类型:发明
国别省市:

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

1