本文借鉴了韩慧兵博主的一篇博客,对shp格式的数据进行了wms服务发布前样式的设置,整体的步骤如下:

1、shp数据样式配置

借助uDig(QGis同样可以进行配置SLD样式)软件来配置shp数据的样式,并生成SLD样式文件,提供给geoserver的Styles样式库

首先是uDig软件下载与安装:http://udig.refractions.net/download/,安装完uDig软件后,打开,并依次选择File--New--New Layer创建一个新的图层,在Add Data页面选择Files,然后选择需要加载的shp数据,这样在界面中就可以看到加载的面数据了。

Geoserver设置WMS样式Geoserver设置WMS样式Geoserver设置WMS样式Geoserver设置WMS样式

然后配置shp数据样式,右键Layers下的图层,选择Change Style,进入Style Editor界面,依次选择Theme--Attribute--Palette--Apply,就可以看到我们加载的shp图层样式已经发生了变化,然后在Style Editor导出SLD样式文件。

Geoserver设置WMS样式Geoserver设置WMS样式

Geoserver设置WMS样式Geoserver设置WMS样式

2、geoserver加载SLD样式文件

在geoserver中选择styles,创建一个新的样式(Add a new style)

Geoserver设置WMS样式

在创建样式列表中,首先为样式填写一个name,选择一个要加载的工作区,然后点击下面的选择文件按钮,加载上面导出的SLD样式文件,然后点击UpLoad进行加载,加载完成后点击Preview Legend进行预览,如果正常显示预览效果则加载成功,如果预览失败,需要重新再uDig中配置样式。

Geoserver设置WMS样式

3、geoserver中配置shp样式

选择需要加载的shp图层,进入编辑图层界面,在发布标签下,选择Default Style样式,并点击OK,完成配置,然后在Layer Preview中进行预览,可以看到效果如下图所示,这样就完成了WMS地图样式的修改。

Geoserver设置WMS样式

Geoserver设置WMS样式

如果想在wms中添加注记,则在uDig中需要进行相应的配置,配置界面如下:

Geoserver设置WMS样式

相关文章:

  • 2021-07-28
  • 2021-07-13
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2021-05-17
  • 2022-03-05
  • 2021-06-19
  • 2022-12-23
  • 2021-09-10
  • 2022-01-12
相关资源
相似解决方案