-
Geoserver支持多种格式的地图文件web发布,包括MBTiles格式。MBTiles是由MAPBOX公司所主持的一个开源标准,专门用于存储瓦片地图,它实际上就是一个SQLite数据库文件,将瓦片地图分层级存储于其中。
-
Geoserver通过扩展插件,来发布mbtiles的切片数据库,需要安装wps plugin,mbtiles两个插件这在Geoserver的extension中可以看到。https://geoserver.org/release/stable/
用tomcat将geoserver的war包发布,然后将wps 和mbtiles插件的jar包放到WEB-INF/lib目录,重启Geoserver,就可以在Geoserver的数据源中,看到mbtiles的数据源配置,按向导很容易完成发布并预览地图。 -
前端展示,可以使用openlayer、QGis等流行工具
-
关于MBTiles地图文件的制作,目前有一些工具,比如 AllMapSoft Universal Maps Downloader 9.925 ,选择相应的地图级别,经纬度范围,即可下载并生成mbtiles格式。

在Tools菜单中可以Export to MBtiles 文件
该工具支持多种地图来源,但是使用中有个问题:
(1)每次只能下载一个层级,导出到同一个mbtiles文件时会清空上一次的内容,我摸索出一个办法,可以用SQL

本文介绍如何使用Geoserver发布MBTiles格式的地图文件,包括安装所需插件、配置数据源及前端展示方法。同时,分享了MBTiles地图文件的制作技巧,如使用AllMapSoft工具下载多级地图并整合至同一文件。
最低0.47元/天 解锁文章
2162

被折叠的 条评论
为什么被折叠?



