GeoServer入门学习:05-多层级MBTiles规范数据发布

一、开篇

本篇演示如何在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的数据发布了。

六、参考资料

1、GeoServer发布多层级天地图、谷歌地图、高德地图等底图切片服务:https://blog.csdn.net/zhengjie0722/article/details/100034677
2、GeoServer发布多层级地图数据(大图拼接/MBTilers规范):https://blog.csdn.net/u013592964/article/details/53337968

发布了359 篇原创文章 · 获赞 211 · 访问量 94万+

猜你喜欢

转载自blog.csdn.net/gjysk/article/details/104214782