之前发布GeoServer图层使用UDig进行样式编辑,但是遇到比较复杂的样式时UDig编辑起来并不好用。于是选择QGIS进行样式编辑。
一、加载数据
image.png
二、样式编辑
已有数据的样式是使用ArcMap编辑的,如下图所示。没有找到如何将ESRI样式导入QGIS的方法,手动编辑样式。
1、选择图层properties
image.png
2、设置Symbol
image.png
image.png
3、设置label
image.png
4、导出sld文件
image.png
image.png
后面导入GeoServer后报了下面的错误:
image.png
原来是因为字段在QGIS里面的大写字母,而图层数据在导入PostgreSQL数据库之后,变为小写字母了,与样式文件中的字段名称不一致。
image.png