GeoServer发布tif和Img格式影像(可去黑边)

前言:GeoServer默认是支持发布tif影像的,但默认不支持发布img影像,img影像的发布需要安装GDAL的拓展,如果你还不知道如何安装GDAL拓展,可以移步这篇博客: GeoServer安装GDAL拓展,下面我们正式开始。
一、发布tif影像
      
      发布tif影像就很简单了,添加数据存储的时候,直接点击tif选项
GeoServer发布tif和Img格式影像(可去黑边)
       选择我们的影像就行了,影像可以放在GeoServer的DataDir目录下,也可以放在其他地方,相对路径和绝对路径GeoServer都支持。这里我们选择绝对路径----------D:/安装包/影像/梧州/广东/Level13/广东省.tif
GeoServer发布tif和Img格式影像(可去黑边)
      点击保存后,再点击发布按钮,进入图层发布界面,拉到最下面,看到有InputTransparentColor选项,可以设置为000000、或者FFFFFF、或者nodata,GeoServer都可以识别。
GeoServer发布tif和Img格式影像(可去黑边)
 
       点击保存之后,我们就可以预览图层了。
GeoServer发布tif和Img格式影像(可去黑边)
 
       没有黑边,完美!perfect!
二、发布img影像
      发布img影像的前提条件是,你已经安装了GDAL的拓展。步骤与发布tif影像的步骤是类似的,首先选择添加数据存储,然后选择img选项
GeoServer发布tif和Img格式影像(可去黑边)
      
       然后进入图层发布界面,拉到最下面,发现没有输入InputTransparentColor这个选项,所以img影像去黑边就需要一定的技巧了。
GeoServer发布tif和Img格式影像(可去黑边)
 
      下面我们来讲发布img影像去黑边的方法,共有两种情况:
      1、影像是单波段的
       比如DEM,我们可以通过设置样式去黑边。其原理是:单波段影像的每个像元都是有亮度值或者DN值的,我们只需要,在样式文件,即SLD文件中,设置某一DN值的opacity为0即可,有兴趣的同学可以参考这里 官方文档,SLD中的设置如下:
GeoServer发布tif和Img格式影像(可去黑边)
     上面SLD文件中,红框内的意思是,将DN值或者亮度值为-300的像元设置其透明度为0,即完全透明。
      2、影像是多波段的
      既然影像是多波段的,那么我们就没法设置某一DN值的opacity了,因为每个波段都有DN值,怎么区分是哪个波段的呢?没法区分。所以,多波段影像去除黑色背景需要另辟蹊径,从ImageMosaic入手。ImageMosaic是不区分影像格式的,不管何种格式的影像,都可以设置InputTransparentColor和OutPutTransparentColor。如果你还不清楚ImageMosaic是如何发布的,请移步这篇博文 GeoServer发布ImageMasic(影像镶嵌数据集)
     好了,这次我们讲解到这里,回见。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AIGIS.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值