GeoServer发布影像WMTS服务
WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。
WMTS: 切片地图web服务(OpenGIS Web Map Tile Service)
使用GeoServer发布WMTS服务步骤:
1、查看Gridsets中是否有满足需求的切片策略,若无,则新建切片策略:
新建4490的全球切片策略,输入切片范围、切片大小和切片各个级别的分辨率:
2、添加到默认缓存配置
3、对需要发布的影像数据添加新的数据存储:
4、新建图层,可以选择上一步新建数据源进行发布(新建完数据存储会直接转到新建图层):
5、发布图层:点击发布按钮后,在数据和发布页面设置好后,在Title caching页面选择前面刚刚新建的切片策略,设置样式和策略,可以删除不用的切片策略:
6、切片缓存:对数据进行切片
先找到切片缓存Tile Layers页面下,发布的图层,打开Seed/Truncate
进入切片页面:
Seed - generate missing tiles:当执行 "Seed" (生产切片)操作时,系统会检查已存在的瓦片缓存,然后生成缺失的瓦片。
适用情况:初始化瓦片缓存;新增数据或区域;修复瓦片损坏或丢失。
Reseed - regenerate all tiles:重新生成所有瓦片。
Truncate - remove tiles:删除瓦片。要重新生产瓦片,也可以通过先删除所有瓦片,再使用Seed重新生成。
点击提交后,可以查看切片情况,通过refresh list可以查看切片进度:
7、浏览与信息查看
切片后的数据存储在geoserver默认数据存储位置gwc文件下:
在OpenLayers浏览服务(Layer Preview,此处打开用的是wms服务):
地图查看:
打开GeoWebCache(gwc,所有wmts服务都在这里面)主页:
gwc主页可以通过demo预览wmts数据,查看WMTS元数据等:
打开A list of all the layers and automatic demos,在demo中浏览服务,选择需要查看的切片格式:
也可以直接输入地址来查看demo:http://xxx/geoserver/gwc/demo:
地图查看:
查看wmts地图服务元数据:http://xxx/geoserver/gwc/service/wmts?service=WMTS&request=GetCapabilities
<本文完>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)