[發明專利]一種跨網代理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.szxzyx.cn/pat/books/201710032462.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種能夠減少延時的數據傳輸方法
- 下一篇:車內信息系統及其應用





