美文网首页GIS加油站后端砖头
geoserver之BlobStores使用

geoserver之BlobStores使用

作者: 牛老师讲webgis | 来源:发表于2023-03-04 14:52 被阅读0次

    概述

    geoserver是常用的地图服务器之一,除了基本的能力之外,也提供了很多的插件方便大家使用。在本文,讲述一下如何在geoserver中使用BlobStoresgwc-sqlite-plugin插件实现地图的切片和部署。

    BlobStores简介

    在geoserver中,BlobStores允许我们配置geowebache以每层为基础存储其缓存数据的方式和位置。默认的为File BlobStoreFile BlobStore方式是以文件的方式组织切片,在做部署的时候太多的散文件不利于部署。为解决此问题,geoserver扩展了gwc-sqlite-plugin插件,以mbtiles的方式组织切片,一方面方便部署,另一方面,geoserver也有mbtiles-store-plugin插件,支持对mbtiles切片的发布。

    操作

    1. File BlobStore

    pic-fie.png

    注意File BlobStore支持的组织方式在不同的版本中有所不同,比较旧的版本是没有Tiles directory layout选项,是默认的GeoWebCache default,新的版本也支持TMS layoutXYZ layout

    2. MBTiles BlobStore

    MBTiles是用sqllite文件型数据库的方式存储切片,包含tiles_metadatatiles两张表分别记录元数据和切片数据。

    pic-sqlite.png

    3. 切片

    1. 开始切片


      tilelayers.png
    2. 创建新任务


      newtask.png
    3. 当前任务进度


      currenttask.png
    4. 切片完成


      image.png
    5. 在SQLite Studio中预览


      image.png

    geoserver发布mbtiles

    1. 添加数据源

    安装完插件后,在添加新的数据源的时候就可以看到MBTiles的选项了。


    image.png

    输入对应的配置信息,即可添加数据源。


    image.png

    2. 发布图层

    添加完数据源,就可发布图层了。


    image.png

    3. 图层预览

    在图层预览中,点击Openlayers格式预览图层。


    image.png

    相关文章

      网友评论

        本文标题:geoserver之BlobStores使用

        本文链接:https://www.haomeiwen.com/subject/pthyldtx.html