geoserver中sld设置
目录
一、按比例尺进行显示或隐藏
<sld:MinScaleDenominator>1000</sld:MinScaleDenominator>
<sld:MaxScaleDenominator>6000</sld:MaxScaleDenominator>
二、label重叠
VendorOption name=“spaceAround”属性设置label的外包矩形是否允许重叠,设置为负值为允许重叠
<Rule>
<Name>Larger4</Name>
<Title>Red Square</Title>
<Abstract>A 6 pixel square with a red fill and no stroke</Abstract>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>square</WellKnownName>
<Fill>
<CssParameter name="fill">#FF0000</CssParameter>
</Fill>
</Mark>
<Size>6</Size>
</Graphic>
</PointSymbolizer>
</Rule>
<Rule>
<MaxScaleDenominator>40000</MaxScaleDenominator>
<TextSymbolizer>
<Label>
<ogc:PropertyName>BUILDINGNO</ogc:PropertyName>
</Label>
<Font>
<CssParameter name="font-style">Normal</CssParameter>
<CssParameter name="font-size">11</CssParameter>
</Font>
<LabelPlacement>
<PointPlacement>
<AnchorPoint>
<AnchorPointX>1.0</AnchorPointX>
<AnchorPointY>0.1</AnchorPointY>
</AnchorPoint>
</PointPlacement>
//<VendorOption name="labelObstacle">true</VendorOption>
</LabelPlacement>
<Halo>
<Radius>1</Radius>
<Fill>
<CssParameter name="fill">#FFFFFF</CssParameter>
</Fill>
</Halo>
<VendorOption name="spaceAround">-5</VendorOption>
</TextSymbolizer>
</Rule>
转载自:https://blog.csdn.net/lilybearioi/article/details/53896435