geoserver发布同一字段的多值渲染

Geoserver之同一字段的多值渲染

有时候我们需要对一个shp的某一字段值中的不同值进行区分展示,但是一般的渲染都是按照统一图层展示的,因此为了更好的效果,我们选择使用uDig等工具处理。

文章目录

  • Geoserver之同一字段的多值渲染
  • 前言
    • 一共是分两步,第一用uDig生成样式文件,第二在Geoserver中加载
  • 一、用uDig生成样式文件
  • 二、Geoserver样式渲染
    • 1.引入样式
    • 2.查看样式
  • 总结


前言

一共是分两步,第一用uDig生成样式文件,第二在Geoserver中加载

一、用uDig生成样式文件

之前介绍过uDig的用法,可以参考之前的文章 参考下载地址

首先将图层在uDig中加载,右键修改样式,点击主题:
geoserver发布同一字段的多值渲染_第1张图片
在红框Attribute中选择需要渲染的字段值,在蓝框中选择配色方案,选好后,点击右下角的Apply。
然后进入Polygon,就可以看到有不同的样式值了,点击样式值,分别对该样式值进行调整:
geoserver发布同一字段的多值渲染_第2张图片
修改完成后,点击Export,将样式保存为sld的文件。

二、Geoserver样式渲染

1.引入样式

进入geoserver,点击样式,新建样式,将生成的sld文件添加进样式表:
geoserver发布同一字段的多值渲染_第3张图片
若是字段值中含有中文,需要将编码形式改为GBK,字段或者字段值中的中文需要改一改乱码。

2.查看样式

在加入样式后,将数据添加进Geoserver,选择你做好的样式:
geoserver发布同一字段的多值渲染_第4张图片
点开图层预览,就可以看见了:
geoserver发布同一字段的多值渲染_第5张图片

总结

这是使用uDig对Geoserver发布的单一图层进行处理,通过对同一字段值的解析,按照字段值渲染不同的样式。

你可能感兴趣的:(Geoserver,wms,geoserver)