015Geoserver中使用GeoWebCache(GWC))

015Geoserver中使用GeoWebCache(GWC)),第1张

在geoserver17版本之后,geoserver本身集成了GeoWebCache模块。本文介绍如何使用。
GeoWebCache(GWC)是一个采用Java实现用于缓存WMS(Web Map Service)Tile的开源项目。当地图客户端请求一张新地图和Tile时,GeoWebCache将拦截这些调用然后返回缓存过的Tiles。如果找不到缓存再调用服务器上的Tiles,从而提高地图展示的速度。实现更好的用户体验。

aGWC支持多种来源的瓦片,比如ArcGIS的瓦片。 (需要独立安装,集成的GeoWebCache不支持)
bGWC支持多种请求,比如WMS、WMS-C、WMTS、TMS、Googl Maps KML和Virtual Earth。
cGWC支持在第一次请求地图某范围时,将此范围内的地图按照配置的信息进行切图缓存。第二次同样请求此范围的地图时,直接读取缓存瓦片进行加速显示。此功能类似于AGS的动态出图。
dGWC同时也支持预先将瓦片按照配置信息切完,地图加载时直接读取瓦片。此功能类似于AGS的瓦片缓存出图。

在GeoServer安装目录中找到webxml文件,具体在目录D:\Program Files (x86)\GeoServer 2113\webapps\geoserver\WEB-INF下

点击list选项,可以看到能够进行切图的服务

如果想实现类似于AGS中预先将所有瓦片全部进行切图的效果,可以点击要进行切图的图层下的Seed this layer:

image
点击Submit后,开始进行预切图,在页面中可以看到切图进程:

完成之后可以在缓存路径下看到切片内容。

geoserver可以实现动态缓存切片,具体是怎么回事呢?

当我们的WMS请求为一般性url,是不能自动开启瓦片缓存服务的,比如通过Layer Preview访问:
>

电脑浏览器显示“发生SSL错误无法建立与该服务器的安全连接”基本是配置出错,或者是网络出错了。建议关掉网页重新启动下这个页面试试。如果是网络问题就拔掉网线重新连接一下,再浏览页面看看。

出现ssl错误,可能是这些原因引起的:

1 电脑时间日期设置不正确,没有与互联网同步,导致了电脑识别SSL证书的有效期与电脑的日期有出入,就会提示风险信息。

2 该SSL证书是自签证书:自签证书是网站所有者或者非法分子开发的SSL证书,这种证书是不被浏览器或者 *** 作系统识别或者信任的,一般这种网站会要求访问者先下载网站的根证书到浏览器上面,然后就不会提示风险了。然而这种方法是没有实际意义的,因为网站自签证书并不能代表网站被信任。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10610430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存