Geoserver使用:发布mbtiles切片

Geoserver系列:发布mbtiles切片

mbtiles是一个sqlite的数据库,用来按照一定组织格式格式存储切片地图数据,常用在单机、移动端的地图包中,在地图数据的发布,对比直接的切片文件数据,具有存储统一,便于移动拷贝。

Geoserver通过扩展插件,直接发布mbtiles的切片数据库,将数据发布成wms、wmts等服务。

安装mbtiles的插件时,要保证先安装对应Geoserver WPS扩展,这在Geoserver的extension中可以看到。

之后下载对应版本的mbtiles模块插件,放在Geoserver安装的WEB-INF/lib目录中,插件安装完成后,重启Geoserver,就可以在Geoserver的数据源中,看到mbtiles的数据源配置。
Geoserver使用:发布mbtiles切片_第1张图片
添加一个新的Geoserver数据源:
Geoserver使用:发布mbtiles切片_第2张图片
数据源名称必须填写

URL必须填写,如果是绝对路径,url的格式是 file:C:\Data\landbase.mbtiles,如果放在Geoserver的数据目录中,可以按照相对路径进行填写file:data/landbase.mbtiles 。

wmts访问数据的方式及url,这在常用的二维、三维地图都有访问接口,具体请查看相应API:

   http://localhost:8977/geoserver/gwc/service/wmts 

注意:在使用wms访问发布的mbtiles数据时,在缩放等级比较高,范围比较大的情况下,Geoserver不会返回数据,应该是内部有处理切片数量的显示。

更多技术文章请关注公众号:
Geoserver使用:发布mbtiles切片_第3张图片

你可能感兴趣的:(gis)