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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值