修改图层样式(geoserver)

文章介绍了如何通过QGIS配置图层样式并导出为SLD文件,然后在GeoServer中使用这些样式。强调了处理比例尺显示、多字段标注的问题,以及在GeoServer中使用concat函数替代QGIS的concat功能进行属性拼接的方法。

背景

GeoServer支持自定义修改样式,但是默认情况下只能自己编写SLD代码,安装插件以后可以编写CSS代码来修改样式。不过这样子搞还是很麻烦,因此想找到更便捷的方法来修改图层样式。

生成SLD文件

既然GeoServer默认情况下只接受sld文件,那我们只需要找到可以生成sld格式的图层样式即可,因此我们可以使用QGIS软件先配置图层样式,然后再将配好的样式导出到GeoServer即可。没装QGIS的自行百度,这里不再赘述了。

1.图层读入到QGIS,并配置样式
右键点击图层,选择图层属性
在这里插入图片描述
按需调整以下属性
在这里插入图片描述
如果需要某个字段标注图形,可以设置:
在这里插入图片描述
如果要利用多个字段标注图形
在这里插入图片描述

如果需要在某种比例尺范围下显示或隐藏,可设置:
在这里插入图片描述
minimum,缩小到小于该比例尺不显示,maximum则相反。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值