需求:arcgis样式lyr要发布到geoserver
先说最终技术路线:qgis安装slyr插件,lyr转成xml,再通过xml配图后导出sld。
避免的操作:lyr直接导出sld文件有问题。
具体的操作:
1、下载slyr插件https://plugins.qgis.org/plugins/slyr_community/
2、qgis从zip文件安装插件
3、lyr转成xml符号库
4.1、xml文件直接拖入到qgis中保存为内置符号库。
4.2、加载矢量图层先配置分类样式,然后再匹配步骤4.1导入的内置符号库,或者匹配步骤3导出的xml
5、导出sld文件,此时检查sld文件内就不会有错误了
错误做法:
把lyr样式直接赋给矢量图层后保存sld样式,这个时候sld文件是有问题的。