GWC MBTiles层插件¶
此插件允许将GWC MBTiles层添加到Geoserver的缓存切片层配置,以便Geoserver可以从随时可用的MBTiles加载缓存切片。
安装¶
作为社区模块,请确保您已下载 geoserver-2.24.x-gwc-mbtiles-plugin.zip
要安装该模块,请将zip文件内容解压缩到Geoserver中 WEB-INF/lib
目录,然后重新启动Geoserver。
配置MBTilesLayer¶
新MBTilesLayer的配置可通过编辑位于中的geowebcache配置文件完成 <data_dir>/gwc/geowebcache.xml
找到 layers 部分的配置,或在缺少时添加它。
然后定义一个新的 mbTilesLayer 要添加的每个新MBTilesLayer的节点。包含已配置的MBTiles层的GWC配置如下所示:
<gwcConfiguration>
<!-- ... -->
<layers>
<!-- Other layer definitions may be here -->
<mbtilesLayer>
<tilesPath>D:\Data\mbtiles\countries-raster.mbtiles</tilesPath>
<tileSize>256</tileSize>
<name>countries</name>
<metaInformation>
<title>Countries</title>
<description>Raster Layer with Countries</description>
</metaInformation>
</mbtilesLayer>
<!-- Other layer definitions may be here -->
</layers>
</gwcConfiguration>
关于上述mbtilesLayer定义的配置元素,请注意以下几点:
tilesPath (必需)是包含平铺的MBTiles文件的路径。
tileSize 是存储在MBTiles文件中的磁贴的大小。如果未设置,则默认为256。
name (可选)表示要指定给该层的名称。如果未指定,将使用存储在MBTiles文件中的元数据表的名称字段。确保定义它,以防MBTiles元数据缺少它。
metaInformation 使用 title 和 description 是可选标记。当它们可用时,它们将在功能文档中公开。
Previous: GWC分布式缓存社区模块
Next: GWC SQLite插件