[发明专利]一种跨网代理Web地图服务的方法、系统及代理服务器有效
申请号: | 201710032462.5 | 申请日: | 2017-01-16 |
公开(公告)号: | CN107070978B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 袁晓娟;陈启志;郭彦义;葛洁;王恺;王燕;汤希娟;张彦蕾;李雪莲;耿悦 | 申请(专利权)人: | 华北计算技术研究所(中国电子科技集团公司第十五研究所) |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/29 |
代理公司: | 北京君恒知识产权代理有限公司 11466 | 代理人: | 林潮;张效荣 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代理 web 地图 服务 方法 系统 代理服务器 | ||
公开了一种跨网代理Web地图服务的方法、系统及代理服务器。所述方法包括:代理服务器将客户端发送的GetCapabilities请求转发至WMS服务器端,并从WMS服务器端接收元数据描述文档;代理服务器将元数据描述文档包含的WMS服务器端的URL地址字段修改为代理服务器的第一URL地址字段,并将修改后的元数据描述文档发送至客户端;代理服务器将客户端发送的GetMap请求转发至WMS服务器端,并从WMS服务器端获取地图;其中,所述GetMap请求是客户端根据修改后的元数据描述文档计算所得。本发明通过以上步骤能够实现跨网代理Web地图服务,该方法简单易行,极具实用性。
技术领域
本发明涉及WMS(Web地图服务)访问技术领域,尤其涉及一种跨网代理Web地图服务的方法、系统及代理服务器。
背景技术
在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(如ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS(地理信息系统)软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库的互操作。OGC(开放地理空间信息联盟)定义了三种地理参考信息模型:WMS(Web地图服务)、WFS(Web要素服务)、WCS(Web地理覆盖服务)。
WMS能够根据用户的请求返回相应格式的地图,比如PNG、GIF、JPEG等栅格形式或者SVG、WEB CGM等矢量形式。WMS支持网络协议HTTP,所支持的操作是由URL定义的。WMS有三个重要操作,分别是GetCapabilities、GetMap、GetFeatureinfo。其中,GetCapabilities和GetMap是必须要实现的操作,而GetFeaturelnfo是可选操作。GetCapabilities用于返回服务级元数据,GetMap用于返回一个地图影像,GetFeatureinfo用于返回显示在地图上的某些特殊要素的信息。另外,WMS还包括其它一些操作,如DescribeLayer、GetLegendGraphic、GetStyles、SetSytles等等。
近年来,随着地理信息的发展,电子地图的应用越来越广泛,基于OGC标准的Web地图服务也得到广泛的应用。在很多情况下,需要将Web地图服务从A网代理到B网,从而能在B网访问A网中的Web地图服务。然而,现有技术中并没有针对Web地图服务进行跨网代理的方法或系统。另外,现有的代理服务器工具如Apache、Wingate等也不能实现跨网代理Web地图服务。
鉴于此,亟需一种能够实现跨网代理Web地图服务的方法、系统,以满足跨网代理Web地图服务的需求。另外,亟需一种能够实现跨网代理Web地图服务的代理服务器,以克服现有的代理工具不能对Web地图服务进行跨网代理的缺陷。
发明内容
本发明的目的在于提出一种能够实现跨网代理WMS地图服务的方法、系统,以满足跨网代理Web地图服务的需求。另外,本发明的目的还在于提出一种代理服务器,以克服现有的代理服务器工具不能实现跨网代理Web地图服务的缺陷。
本发明提供了一种跨网代理Web地图服务的方法,所述方法包括:
S1、代理服务器将客户端发送的GetCapabilities请求转发至WMS服务器端,并从WMS服务器端接收元数据描述文档;
S2、代理服务器将所述元数据描述文档包含的WMS服务器端的URL地址字段修改为代理服务器的第一URL地址字段,并将修改后的元数据描述文档发送至客户端;
S3、代理服务器将客户端发送的GetMap请求转发至WMS服务器端,并从所述WMS服务器端获取地图;
其中,所述GetMap请求是客户端根据所述修改后的元数据描述文档计算所得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北计算技术研究所(中国电子科技集团公司第十五研究所),未经华北计算技术研究所(中国电子科技集团公司第十五研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710032462.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够减少延时的数据传输方法
- 下一篇:车内信息系统及其应用