geoserver发布图层组

图层组→顾名思义就是几个图层的叠加,相当于再arcgis中直接发布arcmap文件,在前端框架(Openlayers、leaflet)中我们也能看到,两者的区别一个是服务器,一个是浏览器端。geoserver中的图层组只支持wms服务,这就意味着一定样式确定,就没有办法自主的改变图层样式。图层组一般都是做底层,样式不需要改变。下面介绍如何发布图层组

1、添加新的图层组
geoserver发布图层组
2、填写参数
geoserver发布图层组
Note:这里边界不要点击生成边界,最好填写你所加的图层中最大的边界填入即可,这里我redline的边界最大,我直接将redline的边界填入即可。
3、选图层和样式
geoserver发布图层组这里添加的图层是已经发布的,当然你也可以添加已经存在的图层组,这里我选择添加单个图层,位置是表示层的索引可以改变,风格表示样式,如果你已经发布了图层样式可以在风格点击选择,也可使用默认风格勾选即可。
4、预览效果
在图层预览中查看即可

geoserver发布图层组
5、调用示例(ol)

      var untiled = new ol.layer.Image({
        source: new ol.source.ImageWMS({
          ratio: 1,
          url: 'http://localhost:8080/geoserver/shape/wms',
          params: {'FORMAT': format,
                   'VERSION': '1.1.1',  
                "LAYERS": 'shape:xuchang',
                "exceptions": 'application/vnd.ogc.se_inimage',
          }
        })
      });