一种显示专题图热区的方法、系统和设备的制造方法

文档序号:9523843阅读:198来源:国知局
一种显示专题图热区的方法、系统和设备的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种显示专题图热区的方法、系统和设备。
【背景技术】
[0002]随着互联网和地理信息网络服务技术的发展,Web端专题图应用越来越广泛。
[0003]目前专题图的实现方法一般是通过WMS服务的形式实现(WMS是Web地图服务的简称)。WMS利用具有地理空间位置信息的数据制作地图。
[0004]WMS 服务支持标准 HTTP (HTTP-Hypertext transfer protocol 0 超文本传输协议)中标准的GET请求,采用WMS服务能够通过由一系列Key-Value组成的Url (UniformResource Locator,统一资源定位器)请求串来获取专题图。通过WMS服务得到的专题图是一张透明的图片,叠加到地图上进行显示。
[0005]丽S服务参数包含CRS (空间参考系)、EPSG (空间参考系编码)、ΒΒ0Χ、高度、宽度、Layers (层)、Format (格式)等,其中ΒΒ0Χ的值代表地图输出的XY坐标范围,坐标之间用逗号隔开;Layers的值是以逗号隔开的一个或多个图层列表;Format代表输出图片的格式,高度和宽度代表输出图片的大小。
[0006]目前,采用后端显示方式显示专题图,具体包括下列步骤:
[0007]1、Web前端确定请求参数的值(主要为地图输出范围、图片高宽、空间参考系);
[0008]2、Web前端将上述参数通过连接符连接起来;
[0009]3、Web 前端通过 HTTP (Hyper Text Transport Protocol,超级文本传送协议)标准的GET请求方式向服务器端发送WMS服务请求;
[0010]4、服务器端响应请求,解析客户端请求专题图的样式并访问数据库或文件获得相应的数据,生成专题图图片;
[0011]5、服务端将专题图结果图片采用JPG或PNG的形式响应给客户端;
[0012]6、Web前端将获取到的图片在地图上显示出来。
[0013]随着用户对显示内容要求的提高,需要现在的专题图能够显示热区。热区是在用户当前关注的区域能够响应鼠标动作显示信息的区域。
[0014]由于目前后端只负责生成专题图,Web前端显示从后端获取到的专题图的结果,使得采用后端显示方式显示专题图时,无法显示专题图热区。

【发明内容】

[0015]本发明提供一种显示专题图热区的方法、系统和设备,用以解决现有技术中存在的采用后端显示方式显示专题图时,无法显示专题图热区的问题。
[0016]本发明实施例提供一种显示专题图热区的方法,包括:
[0017]服务器根据收到的来自客户端的热区请求,确定至少一个需要显示的热区;
[0018]所述服务器确定至少一个需要显示的热区对应的第一范围信息和参数信息;
[0019]所述服务器将确定的第一范围信息和参数信息返回给所述客户端,以使所述客户端根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作。
[0020]较佳地,所述服务器根据收到的来自客户端的热区请求,确定至少一个需要显示的热区之前,还包括:
[0021]所述服务器根据收到的来自客户端的专题图参数,生成专题图,并向所述客户端返回生成的专题图。
[0022]较佳地,所述服务器根据收到的来自客户端的热区请求,确定至少一个需要显示的热区,包括:
[0023]若所述热区请求中包括当前显示的专题图的第二范围信息,所述服务器根据第二范围信息,确定当前显示的专题图的范围;将在所述当前显示的专题图的范围中的热区作为需要显示的热区;或
[0024]若所述热区请求中包括目标对象在专题图中的坐标信息,所述服务器将包括所述坐标信息的热区作为需要显示的热区。
[0025]较佳地,所述服务器根据收到的来自客户端的热区请求,确定至少一个需要显示的热区之前,还包括:
[0026]所述服务器根据收到的来自所述客户端的热区参数,确定每个热区以及每个热区对应的第一范围信息和参数信息,并缓存每个热区对应的第一范围信息和参数信息。
[0027]本发明实施例提供的另一种显示专题图热区的方法,包括:
[0028]客户端向服务器发送热区请求,以使所述服务器根据所述热区请求确定至少一个需要显示的热区;
[0029]所述客户端接收来自所述服务器的至少一个需要显示的热区对应的第一范围信息和参数信息;
[0030]所述客户端根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作。
[0031]较佳地,所述客户端向服务器发送热区请求之前,还包括:
[0032]所述客户端向所述服务器发送专题图参数,以使所述服务器根据所述专题图参数生成专题图;
[0033]所述客户端显示所述服务器返回的专题图。
[0034]较佳地,所述客户端向服务器发送热区请求之前,还包括:
[0035]所述客户端根据当前显示的专题图的范围,生成第二范围信息,并将所述第二范围信息作为热区请求;或
[0036]所述客户端确定目标对象在专题图中的坐标信息,并将所述坐标信息作为热区请求。
[0037]本发明实施例提供的一种显示专题图热区的服务器,包括:
[0038]热区确定模块,用于根据收到的来自客户端的热区请求,确定至少一个需要显示的热区;
[0039]参数确定模块,用于确定至少一个需要显示的热区对应的第一范围信息和参数信息;
[0040]发送模块,用于将确定的第一范围信息和参数信息返回给所述客户端,以使所述客户端根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作。
[0041]较佳地,所述服务器还包括:
[0042]生成模块,用于根据收到的来自客户端的专题图参数,生成专题图,并向所述客户端返回生成的专题图。
[0043]较佳地,所述热区确定模块具体用于:
[0044]若所述热区请求中包括当前显示的专题图的第二范围信息,根据第二范围信息,确定当前显示的专题图的范围;将在所述当前显示的专题图的范围中的热区作为需要显示的热区;或
[0045]若所述热区请求中包括目标对象在专题图中的坐标信息,将包括所述坐标信息的热区作为需要显示的热区。
[0046]较佳地,所述热区确定模块还用于:
[0047]根据收到的来自所述客户端的热区参数,确定每个热区以及每个热区对应的第一范围信息和参数信息,并缓存每个热区对应的第一范围信息和参数信息。
[0048]本发明实施例提供的一种显示专题图热区的客户端,包括:
[0049]请求模块,用于向服务器发送热区请求,以使所述服务器根据所述热区请求确定至少一个需要显示的热区;
[0050]接收模块,用于接收来自所述服务器的至少一个需要显示的热区对应的第一范围信息和参数信息;
[0051]显示模块,用于根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作。
[0052]较佳地,所述请求模块还用于:
[0053]向所述服务器发送专题图参数,以使所述服务器根据所述专题图参数生成专题图;
[0054]所述显示模块还用于:
[0055]显示所述服务器返回的专题图。
[0056]较佳地,所述请求模块还用于:
[0057]根据当前显示的专题图的范围,生成第二范围信息,并将所述第二范围信息作为热区请求;或
[0058]确定目标对象在专题图中的坐标信息,并将所述坐标信息作为热区请求。
[0059]本发明实施例提供的一种显示专题图热区的系统,包括:
[0060]服务器,用于根据收到的来自客户端的热区请求,确定至少一个需要显示的热区;确定至少一个需要显不的热区对应的第一范围信息和参数信息;将确定的第一范围信息和参数信息返回给所述客户端;
[0061]客户端,用于向服务器发送热区请求,以使所述服务器根据所述热区请求确定至少一个需要显示的热区;接收来自所述服务器的至少一个需要显示的热区对应的第一范围信息和参数信息;根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作。
[0062]由于本发明实施例服务器根据收到的来自客户端的热区请求,确定至少一个需要显示的热区,并将至少一个需要显示的热区对应的第一范围信息和参数信息返回给所述客户端,以使所述客户端根据所述第一范围信息确定当前需要显示的热区,并根据当前需要显示的热区对应的参数信息进行热区显示操作,从而采用后端显示方式显示专题图时也能够显示专题图热区,提高了交互能力。
【附图说明】
[0063]图1A为本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1