一、开篇
本篇演示如何在GeoServer中发布多层级的MBTiles数据,在发布之前,需要配置MBTiles扩展包,如果没有配置WPS扩展包的话,还需要配置一并进行配置。
如上图所示,默认情况下GeoServer并未包含MBTiles扩展包,因此,在《新建数据源》的时候是没有发布MBTiles数据的入口。
二、下载WPS扩展包
1、如下图所示,要想让MBTiles扩展包能正常使用,在安装之前要确保WPS扩展包已经被安装成功了。
2、接下来,从官网上下载WPS的扩展包,需要和当前安装的GeoServer版本匹配,目前安装的GeoServer版本:2.16.0
官网下载地址:https://sourceforge.net/projects/geoserver/files/GeoServer/2.16.0/extensions/
找到扩展包之后,点击进行下载。
也可以从百度网盘下载该扩展包:https://pan.baidu.com/s/13TUrgaTB6Q0v2l6UwubinQ 提取码:r7wv
温馨提醒:一定要注意下载的插件包和GeoServer的版本一致,否则可能无法使用,或者出现异常的情况。
三、安装WPS扩展包
1、扩展包已经下载好了,将其解压,如下图所示:
2、如上图所示,将解压出来的这6个jar包复制到GeoServer安装路径webapps\geoserver\WEB-INF\lib文件夹下,如下图所示:
如果某些文件已经存在的话,会弹出如下的提示框:
表示文件夹中已经存在某些文件,可以选择保留原有文件,也可以替换为最新复制的文件。
3、至此,就已经安装了WPS扩展包,可以接下来安装配置MBTiles扩展包了。
四、下载MBTiles扩展包
同样,也是从官方网站上下载与当前所安装的GeoServer版本匹配的MBTiles扩展包。我们当前安装的是GeoServer 2.16.0版本。
打开官方页面:https://docs.geoserver.org/stable/en/user/community/mbtiles/installing.html
点击如上图所示的超链接页面,打开具体的下载页面:https://build.geoserver.org/geoserver/2.16.x/community-latest/
点击上图的geoserver-2.16-SNAPSHOT-mbtiles-plugin.zip超链接进行下载,该链接的完整地址是:https://build.geoserver.org/geoserver/2.16.x/community-latest/geoserver-2.16-SNAPSHOT-mbtiles-plugin.zip 如果无法下载,可以通过百度网盘下载:https://pan.baidu.com/s/1MaFPJgUewVA4g0tDB3RPdQ 提取码:1ouc
复制这段内容后打开百度网盘手机App,操作更方便哦
温馨提醒:一定要注意下载的插件包和GeoServer的版本一致,否则可能无法使用,或者出现异常的情况。
五、安装MBTiles扩展包
1、扩展包已经下载好了,将其解压,如下图所示:
2、如上图所示,将解压出来的这3个jar包复制到GeoServer安装路径webapps\geoserver\WEB-INF\lib文件夹下,如下图所示:
如果某些文件已经存在的话,会弹出如下的提示框:
表示文件夹中已经存在某些文件,可以选择保留原有文件,也可以替换为最新复制的文件。
3、重新启动GeoServer,然后打开《新增数据源》页面。
如上图所示,可以看到,已经有了发布MBTiles的入口了,点击该入口链接就可以进行多层级MBTiles的数据发布了。