是一個採用Java實現用於快取WMS(Web Map Service)Tile的開源項目。當地圖客戶端請求一張新地圖和Tile時,GeoWebCache將攔截這些調用然後返回快取過的Tiles。如果找不到快取再調用伺服器上的Tiles,從而提高地圖展示的速度。實現更好的用戶體驗。
基本介紹
- 中文名:GeoWebCache
- 簡稱:GWC
- 採用語言:JAVA
- 是否開源:開源
簡介,實現原理,
簡介
GeoWebCache(GWC)是一個採用Java實現用於快取WMS(Web Map Service)Tile的開源項目。當地圖客戶端請求一張新地圖和Tile時,GeoWebCache將攔截這些調用然後返回快取過的Tiles。如果找不到快取再調用伺服器上的Tiles,從而提高地圖展示的速度。實現更好的用戶體驗。
地圖往往是靜態的,由於大部分客戶端每一次請求WMS(網路地圖服務)的數據都被質疑,這會導致不必要的處理,增加等待時間。 GeoWebCache在他們請求的時候最佳化存儲(快取)地圖瓦片,作為代理連線客戶端(例如OpenLayers或谷歌地圖)和伺服器(如GeoServer,或任何WMS兼容的伺服器)。隨著新的地圖和瓦片的請求,GeoWebCache攔截這些請求並預渲染瓦片,如果這些瓦片已經得到快取。因此,一旦瓦片被存儲,地圖繪製速度會增加許多倍,實現更完美的用戶體驗。