geowebcache 是一个开源地图瓦片缓存服务器,采用Java Servlet 实现。支持多种客户端包括 WMS-C, Google Earth, Google Maps, 以及 Virtual Earth. 一般反应的时间在毫秒级。
geowebcache源码:https://github.com/GeoWebCache/geowebcache 1、根据OGC请求分析其调用链,以分析学习其源码,请求入口为core包中org.geowebcache.controller.GeoWebCacheDispatcherController#handleRestApiRequest 下面以WMTS请求的调用链进行初步分析: org.ge
在进行GIS项目开发中,常使用Geoserver作为开源的地图服务器,Geoserver是一个JavaEE项目,常通过Tomcat进行部署。而GeoWebCache是一个采用Java实现用于缓存WMS-Tile(瓦片)的开源项目。当客户端请求一张新地图和Tile时,GeoWebCache将拦截这些调用然后返回缓存过的Tiles。如果找不到缓存再调用服务器上的Tiles,从而提高地图展示的速度。最新