场景


在上面实现发布单个图层的基础上怎样对图层组进行发布操作。

图层组就是有多个图层,每个图层里面有不同的内容。

拿地图来说,线有两个图层,不同的图层显示不同的颜色。文字又是一个图层。

所以有三个图层组成一个图层组。

注:

​​ 关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先地图是有三个图层的,两个是线的图层,一个是文字的图层。

Geoserver怎样发布图层组(shapefile文件)_图层

首先运行起来geoserver

新建一个工作区。

然后新建矢量数据源。

Geoserver怎样发布图层组(shapefile文件)_程序猿_02

 

将这个三个图层,分别在数据存储-新建矢量数据源(Shapefiles.shp)

依次将这三个图层的shp文件发布成图层

Geoserver怎样发布图层组(shapefile文件)_程序猿_03

 

为了后面能更清楚明了了找到shp文件跟图层的对应关系,建议这些图层与shp文件名一致。

Geoserver怎样发布图层组(shapefile文件)_数据源_04

 

然后找到图层组-新建图层组

Geoserver怎样发布图层组(shapefile文件)_数据源_05

 

然后点击添加图层,将上面添加的图层添加进图层组,位置根据自己需要调增。

Geoserver怎样发布图层组(shapefile文件)_数据源_06

 

然后在Layer Preview中找到该图层组,注意别找成之前添加的图层了,点击后面的Openlayers

Geoserver怎样发布图层组(shapefile文件)_数据源_07

 

就可以看到预览效果了

Geoserver怎样发布图层组(shapefile文件)_geoserver_08