udig生成geoserver样式sld文件
通过shapefile文件修改图层样式,导出成SLD样式文件
借鉴:https://blog.csdn.net/liyuanxiang1984/article/details/83346215
udig工具通过shapefile文件导出生成sld样式文件
选择shapefile文件,生成图层,选中图层,点击画板图标
1.点
2.线
3.面
小注意:
1.在geoserver中,图层组添加图层后,再去修改图层样式,图层组的样式并未发生改变,需要重新添加修改后的图层。
2.移动图片路径后,同样需要修改XML中的图片路径,或者重新生成sld文件。
XML样式代码实例
<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0">
<sld:UserLayer>
<sld:LayerFeatureConstraints>
<sld:FeatureTypeConstraint/>
</sld:LayerFeatureConstraints>
<sld:UserStyle>
<sld:Name>city</sld:Name>
<sld:FeatureTypeStyle>
<sld:Name>group0</sld:Name>
<sld:FeatureTypeName>Feature</sld:FeatureTypeName>
<sld:Rule>
<sld:Name>icon-binanchangqu</sld:Name>
<sld:PointSymbolizer>
<sld:Graphic>
<sld:ExternalGraphic>
<sld:OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="file:/D:/resources/overall_package/geoserver/pic/icon-weixiu.png"/>
<sld:Format>image/png</sld:Format>
</sld:ExternalGraphic>
<sld:Size>20</sld:Size>
</sld:Graphic>
</sld:PointSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
</sld:UserLayer>
</sld:StyledLayerDescriptor>
geoserver通过引用sld生成style