GeoServer发布栅格数据集(ImageMosaic)并用OpenLayers查看其中某景

1.数据准备

需要准备发布的栅格数据(tif格式,不支持img),以及包含所有栅格数据边界的shp文件。

2.服务发布

添加数据存储,选择imageMosaic

 工作区和名称看着填写,url点击浏览,选择上一步包含了影像和shp的文件夹,确定->保存

 新建图层,选择刚才建立的数据源。

图层设置里,保证坐标参考系统该有的值都有(一般没问题,都会自动从数据源获取),覆盖参数看情况设置,全部保持默认也行。

点击保存,就可以预览了。

完成后数据所在的目录会新增以数据源为名的shp, 包含一个location字段,记录对应的栅格数据名称。以及一个以数据源为名的properties文件,记录了一些基本参数。

对了,这里的PathType默认为RELATIVE相对定位,可以改成ABSOLUTE启用绝对定位,此时shp的location字段可以设置为绝对定位路径

3.使用OpenLayers查看其中某景

不做设置的话默认会显示所有影像,如果想筛选其中某景,需要在请求参数里加入CQL_FILTER对location字段做筛选

 

4.数据集动态修改

可以使用geoserver的rest服务来新增或修改数据集内的数据

Uploading a new image mosaic — GeoServer 2.24.x User Manual

curl -v -u 用户名:密码 -XPOST -H "Content-type: text/plain" -d "file://文件路径/影像.tif" "http://ip:端口/geoserver/rest/workspaces/工作空间名称/coveragestores/栅格数据集名称/external.imagemosaic"

成功后应该是这样

虽然官网文档里成功代码是201,但202好像也行,测试结果是正常的

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值