一种支持网页端地图自定义图层上图的系统及方法技术方案

技术编号:32029778 阅读:18 留言:0更新日期:2022-01-27 12:55
一种支持网页端地图自定义图层上图的系统,所述系统包括服务器和客户端,所述服务器包括数据库,所述客户端包括网页端自定义图层管理界面单元、图上资源管理服务单元和地图展示界面单元;所述网页端自定义图层管理界面单元用于基于用户指令新增自定义图层,编辑自定义图层,查看自定义图层,删除自定义图层,以及录入图层数据;所述图上资源管理服务单元用于对所述自定义图层的相关数据进行新增、修改、查询和删除操作;所述数据库用于存储用户自定义图层的相关数据;所述地图展示界面单元用于将用户自定义图层以上图图层在地图界面进行可视化展示。基于本发明专利技术,用户可以使用此系统定制出各种自己需要的地图,可以运用到各行各业中。业中。业中。

【技术实现步骤摘要】
一种支持网页端地图自定义图层上图的系统及方法


[0001]本专利技术涉及可视化
,具体涉及一种支持网页端地图自定义图层上图的系统及方法。

技术介绍

[0002]随着目前互联网技术的快速发展,各行各业对数字化地图的应用日趋成熟,在传统的数字化地图中,只有简单地理位置信息,地图图层大多都是默认的,用户很难进行编辑,以及添加自定义的图层,且市面上并没有成熟的支持网页端地图自定义图层上图的系统和方法,因此就给很多希望在地图上展示自定义图层用户照成了困扰。

技术实现思路

[0003]鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种支持网页端地图自定义图层上图的系统及方法,具体方案如下:
[0004]作为本专利技术的第一方面,提供一种支持网页端地图自定义图层上图的系统,其特征在于,所述系统包括服务器和客户端,所述服务器包括数据库,所述客户端包括网页端自定义图层管理界面单元、图上资源管理服务单元和地图展示界面单元;
[0005]所述网页端自定义图层管理界面单元用于基于用户指令新增自定义图层,编辑自定义图层,查看自定义图层,删除自定义图层,以及录入图层数据;
[0006]所述图上资源管理服务单元用于对所述自定义图层的相关数据进行新增、修改、查询和删除操作;
[0007]所述数据库用于存储用户自定义图层的相关数据;
[0008]所述地图展示界面单元用于将用户自定义图层以上图图层在地图界面进行可视化展示。
[0009]进一步地,所述图上资源管理服务单元包括图层新增单元、图层编辑单元、图层删除单元、图层查询单元以及图层启用/停用单元;
[0010]所述图层新增单元用于对所述自定义图层的相关数据进行新增操作;
[0011]所述图层编辑单元用于对所述自定义图层的相关数据进行修改操作;
[0012]所述图层删除单元用于对所述自定义图层的相关数据进行删除操作;
[0013]所述图层查询单元用于对所述自定义图层的相关数据进行查询操作;
[0014]图层启用/停用单元用于对所述自定义图层的相关数据进行启用/停用操作。
[0015]进一步地,所述系统还包括websocket服务单元,所述websocket服务用于利用websocket技术建立客户端与服务器的双向通信链路。
[0016]进一步地,所述服务器还用于websocket服务单元建立与一个或多个客户端的双向通信链路;当某一客户端更新了图层内容,且服务器收到了对应客户端的更新请求后,通知websocket服务单元;所述websocket服务单元还用于基于服务器的通知,下发更新请求
到其他与服务器建立连接的客户端,通知其进行对应的地图界面更新。
[0017]进一步地,所述自定义图层的相关数据包括图层名称、图层图标和图层资源数据。
[0018]作为本专利技术的第二方面,提供一种支持网页端地图自定义图层上图的方法,所述方法包括:
[0019]自定义图层查询服务,具体包括:提供一个查询用户设置为启用状态的的图层的接口,该接口查询的数据包含图层名称、图层图标、图层中各点位的数据;
[0020]自定义图层实时更新方法,具体包括:在有人编辑或者添加自定义图层的时候,实时通知到地图展示页面进行更新,让地图展示出最新的自定义图层的数据;
[0021]自定图层图层控制方法,具体包括:提供在地图界面中对某个图层进行显示以及隐藏控制;
[0022]自定义图层上图方法,具体包括:提供通用的图层上图方法,将用户设置的自定义图层添加到地图界面中进行展示。
[0023]进一步地,所述点位数据包含点位的地理坐标,以及点位的相关信息。
[0024]本专利技术具有以下有益效果:
[0025]1)本专利技术提供的一种网页端地图自定义图层上图的系统和方法,其中提供的图上资源管理服务,自定义图层查询服务,可以提供给不同客户端进行使用,提供的网页端自定义图层管理界面可以方便所有用户进行自定义图层进行管理,提供的自定义图层实时更新方法可以对自定义图层的新增、编辑等操作进行实时响应,使地图展示界面可以实时展示最新的内容等。
[0026]2)本专利技术在程序和架构方面提供了综合的解决方案,例如:在公安系统中很多地方需要使用到地图,方便指挥人员实时掌握执勤民警的位置,而地图上面的各种点位,如学校,医院,火车站等是指挥员尤为关心的地点,通过本专利技术提供的系统和方法,使用人员可以轻松的添加自己关心的点位到地图上,而其他人员添加的点位也可以实时的添加的地图上,如此解决了用户定制化地图的需求,用户可以使用此系统定制出各种自己需要的地图,而且本系统不仅可以应用到公安系统当中,也可以运用到各行各业中需要进行个性化定制地图图层的系统当中。
附图说明
[0027]图1为本专利技术实施例提供的支持网页端地图自定义图层上图的系统的服务架构图;
[0028]图2为本专利技术实施例提供的自定义图层管理单元的架构图;
[0029]图3为本专利技术实施例提供的自定义图层实时更新示意图;
[0030]图4为本专利技术实施例提供的自定义图层上图的系统工作流程图。
具体实施方式
[0031]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0032]如图1

3所示,作为本专利技术的第一实施例,提供的一种支持网页端地图自定义图层上图的系统,所述系统包括服务器和客户端,所述服务器包括数据库,所述客户端包括网页端自定义图层管理界面单元、图上资源管理服务单元和地图展示界面单元;
[0033]所述网页端自定义图层管理界面单元用于基于用户指令新增自定义图层,编辑自定义图层,查看自定义图层,删除自定义图层,以及录入图层数据;
[0034]所述图上资源管理服务单元用于对所述自定义图层的相关数据进行新增、修改、查询和删除操作;
[0035]所述数据库用于存储用户自定义图层的相关数据;
[0036]所述地图展示界面单元用于将用户自定义图层以上图图层在地图界面进行可视化展示。
[0037]上述实施例中,首先需要搭建图1所示图上资源管理服务,首先申请一台服务器,在服务器中创建图1中所述的数据库用于用户存储用户自定义的图层数据,编写代码创建图1中所述的Web服务,所述Web服务用于提供图上资源管理服务,包括提供:1.2.1图层新增、1.2.2图层编辑、1.2.3图层删除、1.2.4图层查询1.2.5图层启用\停用服务供前端网页使用。
[0038]然后编写前端可视化界面的代码,分为地图展示界面单元、网页端自定义图层管理界面单元,并接入图上资源管理服务的服务,其中:
[0039]地图展示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持网页端地图自定义图层上图的系统,其特征在于,所述系统包括服务器和客户端,所述服务器包括数据库,所述客户端包括网页端自定义图层管理界面单元、图上资源管理服务单元和地图展示界面单元;所述网页端自定义图层管理界面单元用于基于用户指令新增自定义图层,编辑自定义图层,查看自定义图层,删除自定义图层,以及录入图层数据;所述图上资源管理服务单元用于对所述自定义图层的相关数据进行新增、修改、查询和删除操作;所述数据库用于存储用户自定义图层的相关数据;所述地图展示界面单元用于将用户自定义图层以上图图层在地图界面进行可视化展示。2.根据权利要求1所述的支持网页端地图自定义图层上图的系统,其特征在于,所述图上资源管理服务单元包括图层新增单元、图层编辑单元、图层删除单元、图层查询单元以及图层启用/停用单元;所述图层新增单元用于对所述自定义图层的相关数据进行新增操作;所述图层编辑单元用于对所述自定义图层的相关数据进行修改操作;所述图层删除单元用于对所述自定义图层的相关数据进行删除操作;所述图层查询单元用于对所述自定义图层的相关数据进行查询操作;图层启用/停用单元用于对所述自定义图层的相关数据进行启用/停用操作。3.根据权利要求1所述的支持网页端地图自定义图层上图的系统,其特征在于,所述系统还包括websocket服务单元,所述websocket服务用于利用websocket技术建立客户端与服...

【专利技术属性】
技术研发人员:何虎
申请(专利权)人:武汉众智数字技术有限公司
类型:发明
国别省市:

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

1