1.GeoServer发布栅格影像——强制渲染
-
由于栅格影像通常为16位、32位或者64位色彩深度,GeoServer直接发布可能会显示不出效果,且直接发布影像会默认显示为黑白单波段效果。
-
比较简洁的方法:在ArcGIS中导出tif影像时选择“强制RGB渲染”,然后在GeoServer中可以正常显示颜色。
-
多波段栅格影像(卫星原始影像)可能会存在的问题
1、强制渲染后色彩范围被压缩到8位,会导致影像的色彩失真;
2、强制渲染后,可能会导致裁剪区域外的值(Nodata)被强制着色为黑色或白色;
3、为了去除裁剪区域外产生的黑边,使用GeoServer的色彩过滤(通过#000000),可能会导致影像内部的值被一同过滤,产生空缺值;
2.GeoServer发布栅格影像——QGIS生成sld文件
- 由于ArcGIS不支持导出sld样式文件,所以需要将ArcGIS处理完成后的影像在QGIS中打开
- 双击图层,打开影像的符号化界面,根据需要显示的效果进行调整,点击底部的样式,保存样式;
- 选择保存为.sld文件
- 在GeoServer中使用该影像需要显示的效果,导入sld文件,生成对应的样式;
- 对已经发布的影像选择对应的样式。