摘要: 1.如果我们的WMS请求为一般性url,是否可以自动开启瓦片缓存服务?——不能 点击Geoserver中的layer preview,查看某一图层,某一URL为: http://localhost:8680/geoserver/wms? LAYERS=tile...
1.如果我们的WMS请求为一般性url,是否可以自动开启瓦片缓存服务?——不能
点击Geoserver中的layer preview,查看某一图层,某一URL为: http://localhost:8680/geoserver/wms? LAYERS=tilelayer&STYLES=&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=104.07920033743,30.648478876565,104.08458074933,30.652787409535&WIDTH=512&HEIGHT=410 。
效果如下:
查看我们的瓦片缓存文件,并没有任何跟改图层服务相关的瓦片缓存生成:
2.使用特殊的WMS的url,是否可以自动开启瓦片缓存服务?——可以
点击此项中的png,在弹出的页面中放大缩小,某一URL为: http://localhost:8680/geoserver/ gwc /service/wms? LAYERS=urbanlayer%3Atilelayer&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A4326&BBOX=104.1943359375,30.5419921875,104.23828125,30.5859375&WIDTH=256&HEIGHT=256
效果如下:
此时,在瓦片缓存文件夹中我们可以明显的看到生成的对应缓存:
3.由以上例子总结
对比以上两个服务的url:
http://localhost:8680/geoserver/wms
http://localhost:8680/geoserver/gwc/service/wms
可以看见两者的区别仅仅在于,当请求的URL中加上gwc/service后,便可以开启瓦片缓存服务了。