Geoserver WMS 预渲染
Posted
技术标签:
【中文标题】Geoserver WMS 预渲染【英文标题】:Geoserver WMS pre-render 【发布时间】:2018-12-19 08:34:34 【问题描述】:我使用地理服务器发布了一个包含来自 mysql 数据库的数据的 WMS 图层。目前,geoserver 似乎正在动态渲染 WMS 图层。有没有办法定期“预渲染” - 例如每小时 - 只需调用“缓存”的吗?
【问题讨论】:
【参考方案1】:是的,您需要启用GeoWebCache (GWC) 来缓存您的图层。当您发布图层时,Infact GeoServer 会自动为您执行此操作,除非您要求它不要这样做。但是,要利用此缓存,您需要确保您的客户端都发出相同的请求(查看同一区域时)。 GeoServer(以及 WMS 世界的其他部分)通过将您的地图分解为图块并使用 WMTS standard 来提供它们来处理此问题。您可以在 GeoServer 主页上找到相关的 getCapabilities 链接(传递给您的客户端)。
至于定期刷新图块,您需要调查GWC rest API
【讨论】:
以上是关于Geoserver WMS 预渲染的主要内容,如果未能解决你的问题,请参考以下文章
利用 uDig 生成 GeoServer 可用的 SLD 渲染文件
利用 uDig 生成 GeoServer 可用的 SLD 渲染文件
利用 uDig 生成 GeoServer 可用的 SLD 渲染文件
使用来自 Geoserver 的 WMS 层的热图/数据可视化