之前发布GeoServer图层使用UDig进行样式编辑,但是遇到比较复杂的样式时UDig编辑起来并不好用。于是选择QGIS进行样式编辑。
一、加载数据

二、样式编辑
已有数据的样式是使用ArcMap编辑的,如下图所示。没有找到如何将ESRI样式导入QGIS的方法,手动编辑样式。
1、选择图层properties

2、设置Symbol


3、设置label

4、导出sld文件


后面导入GeoServer后报了下面的错误:

原来是因为字段在QGIS里面的大写字母,而图层数据在导入PostgreSQL数据库之后,变为小写字母了,与样式文件中的字段名称不一致。

网友评论