数据处理方法、地图服务提供方法、电子设备和存储介质技术

技术编号:31322993 阅读:19 留言:0更新日期:2021-12-13 00:11
本发明专利技术提供一种数据处理方法、地图服务提供方法、电子设备和计算机可读存储介质。其中,所述数据处理方法包括:根据接收到的携带样式信息的格式化数据,生成对应的最终的地图样式;其中,所述样式信息包括地图图层、以及所述地图图层中至少一个地图地理要素与地图符号之间的关联关系,所述地图样式为地图图层中的至少一个所述地图地理要素与地图符号之间的关联关系所组成的集合;将所述地图图层及与所述地图图层相对应的所述最终的地图样式,提供给地图服务平台。给地图服务平台。给地图服务平台。

【技术实现步骤摘要】
数据处理方法、地图服务提供方法、电子设备和存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种数据处理方法、地图服务提供方法、电子设备和存储介质。

技术介绍

[0002]地图符号是表达空间数据的基本手段,是地图的语言单位,是可视化表达地理信息内容的基础工具。它不仅能表示事物的空间位置、形状、质量和数量特征,而且还可以表示各事物之间的相互关系及区域总体特征。而地图符号化则是通过符号来描述地图地理要素的过程,是地图学中的重要概念。
[0003]传统的地图符号化方式有两种,一种是在客户/服务器(C/S,Client/Server)方式,利用ArcMap、QGIS等地理信息系统(GIS,Geographic Information System)软件,对不同地理要素用不同符号进行表示,这种方式难以共享,现势性差。另一种方式是在浏览器/服务器(B/S,Brower/Server)方式,通过网络要素服务(WFS,Web Feature Service),利用地图样式进行地图符号化,这种方式的地图样式在服务器端被固定化,无法实现自定义地图样式的交互,也难以维护。

技术实现思路

[0004]本专利技术提供一种数据处理方法、地图服务提供方法、电子设备和计算机可读存储介质。
[0005]第一方面,本专利技术提供了一种数据处理方法,所述数据处理方法包括:根据接收到的携带样式信息的格式化数据,生成对应的最终的地图样式;其中,所述样式信息包括地图图层、以及所述地图图层中至少一个地图地理要素与地图符号之间的关联关系,所述地图样式为地图图层中的至少一个所述地图地理要素与地图符号之间的关联关系所组成的集合;将所述地图图层及与所述地图图层相对应的所述最终的地图样式,提供给地图服务平台。
[0006]作为一种可选实施方式,所述根据接收到携带样式信息的格式化数据,生成对应的最终的地图样式包括:解析所述携带样式信息的格式化数据,获取所述样式信息;根据所述样式信息中包含的所述地图图层、以及所述地图地理要素与地图符号之间的关联关系,生成与所述地图图层相对应的所述最终的地图样式。
[0007]作为一种可选实施方式,所述根据接收到携带样式信息的格式化数据,生成对应的最终的地图样式,还包括:判断是否已存在与所述样式信息中所述地图图层相对应的初始的地图样式;若不存在初始的地图样式,根据所述样式信息中所述地图地理要素与地图符号之间的关联关系,生成所述最终的地图样式;
若已存在初始的地图样式,根据所述样式信息中所述地图地理要素与地图符号之间的关联关系和所述初始的地图样式,得到所述最终的地图样式。
[0008]进一步地,针对任一个所述地图图层中的任一个存在关联关系的地图地理要素与地图符号,所述根据接收到的携带样式信息的格式化数据,生成对应的最终的地图样式均包括:在当前的所述地图图层中,根据存在关联关系的当前的地图地理要素和当前的地图符号,将所述当前的地图图层中与所述当前的地图地理要素为同一类的地图地理要素,均与所述当前的地图符号设置为存在关联关系,所述同一类是指与所述当前的地图地理要素存在相同的属性。
[0009]第二方面,本专利技术提供了一种数据处理方法,所述数据处理方法包括:在地图图层上,设置地图地理要素与地图符号的关联关系,生成样式信息;其中,所述样式信息包括地图图层、以及所述地图图层中至少一个所述地图地理要素与地图符号之间的关联关系;将携带所述样式信息的格式化数据发送到服务器。
[0010]进一步地,所述地图符号包括自定义的地图符号,所述设置地图地理要素与地图符号的关联关系,包括:设置所述自定义的地图符号,建立所述地图地理要素与所述自定义的地图符号的关联关系。
[0011]第三方面,本专利技术提供了一种地图服务提供方法,其中,所述方法包括:响应于访问请求,确定待访问的地图以及所述待访问的地图中待访问的地图图层;根据所述待访问的地图图层及与所述待访问的地图图层相对应的最终的地图样式,展示符号化的地图;其中,所述符号化的地图以地图符号的方式展示相应的地图地理要素,所述待访问的地图图层及与所述待访问的地图图层相对应的最终的地图样式,为第一方面中任意一项所述的数据处理方法所提供的所述地图图层及与所述地图图层相对应的所述最终的地图样式。
[0012]第四方面,本专利技术提供了一种地图服务提供方法,所述方法包括:向执行第三方面所述的地图服务提供方法的地图服务平台,发出访问请求,以获得所述符号化的地图。
[0013]进一步地,所述方法还包括:在所述符号化的地图上,执行第二方面中任意一项所述的数据处理方法。
[0014]第五方面,本专利技术提供了一种地理信息系统,所述地理信息系统包括服务器、地图服务平台、客户端,其中,所述服务器,用于实现根据第一方面中任意一项所述的数据处理方法;所述地图服务平台,用于实现根据第三方面所述的地图服务提供方法;所述客户端,用于实现根据第二方面中任意一项所述的数据处理方法,或第四方面中任意一项所述的地图服务提供方法。
[0015]第六方面,本专利技术提供了一种电子设备,所述电子设备包括:
一个或多个处理器;存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面中任意一项所述的数据处理方法,或第二方面中任意一项所述的数据处理方法,或第三方面所述的地图服务提供方法,或第四方面中任意一项所述的地图服务提供方法;一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
[0016]第七方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任意一项所述的数据处理方法,或第二方面中任意一项所述的数据处理方法,或第三方面所述的地图服务提供方法,或第四方面中任意一项所述的地图服务提供方法。
[0017]本专利技术提出的数据处理方法和地图服务提供方法,用户可以通过所见即所得的方式在显示出的地图中进行进一步的编辑,设置地图地理要素与地图符号之间的关联关系,并将新编辑的样式信息发送到服务器端,服务器端再根据新收到的样式信息迭代更新地图样式,发送到地图服务平台,更新地图服务。本专利技术采用格式化数据仅携带样式信息的方式,节约了网络资源,降低了处理器负担。同时,通过地图服务的方式,实现了地图符号化的可共享、所见即所得,进而实现了地图符号化的快速迭代编辑,提高了现势性和可维护性。
附图说明
[0018]图1是本专利技术提供的一种数据处理方法的流程图。
[0019]图2是本专利技术提供的另一种数据处理方法的流程图。
[0020]图3是本专利技术提供的再一种数据处理方法的流程图。
[0021]图4是本专利技术提供的再一种数据处理方法的流程图。
[0022]图5是本专利技术提供的一种地图服务提供方法的流程图。
[0023]图6是本专利技术提供的一种地理信息系统的示意图。
[0024]图7是本专利技术实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其中,所述数据处理方法包括:根据接收到的携带样式信息的格式化数据,生成对应的最终的地图样式;其中,所述样式信息包括地图图层、以及所述地图图层中至少一个地图地理要素与地图符号之间的关联关系,所述地图样式为地图图层中的至少一个所述地图地理要素与地图符号之间的关联关系所组成的集合;将所述地图图层及与所述地图图层相对应的所述最终的地图样式,提供给地图服务平台。2.根据权利要求1所述的数据处理方法,其中,所述根据接收到携带样式信息的格式化数据,生成对应的最终的地图样式包括:解析所述携带样式信息的格式化数据,获取所述样式信息;根据所述样式信息中包含的所述地图图层、以及所述地图地理要素与地图符号之间的关联关系,生成与所述地图图层相对应的所述最终的地图样式。3.根据权利要求1所述的数据处理方法,其中,所述根据接收到携带样式信息的格式化数据,生成对应的最终的地图样式,还包括:判断是否已存在与所述样式信息中所述地图图层相对应的初始的地图样式;若不存在初始的地图样式,根据所述样式信息中所述地图地理要素与地图符号之间的关联关系,生成所述最终的地图样式;若已存在初始的地图样式,根据所述样式信息中所述地图地理要素与地图符号之间的关联关系和所述初始的地图样式,得到所述最终的地图样式。4.根据权利要求1至3中任意一项所述的数据处理方法,其中,针对任一个所述地图图层中的任一个存在关联关系的地图地理要素与地图符号,所述根据接收到的携带样式信息的格式化数据,生成对应的最终的地图样式均包括:在当前的所述地图图层中,根据存在关联关系的当前的地图地理要素和当前的地图符号,将所述当前的地图图层中与所述当前的地图地理要素为同一类的地图地理要素,均与所述当前的地图符号设置为存在关联关系,所述同一类是指与所述当前的地图地理要素存在相同的属性。5.一种数据处理方法,其中,所述数据处理方法包括:在地图图层上,设置地图地理要素与地图符号的关联关系,生成样式信息;其中,所述样式信息包括地图图层、以及所述地图图层中...

【专利技术属性】
技术研发人员:韩振宇王晓周昌锋赵孟茹王博一霍星志
申请(专利权)人:通号通信信息集团有限公司
类型:发明
国别省市:

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

1