[Style]Geoserver始终显示标注

来源:互联网 发布:怎么弄淘宝 编辑:程序博客网 时间:2024/06/05 18:28

默认情况下,Geoserver标注遇到重叠的时候,只显示一个。

<?xml version="1.0" encoding="ISO-8859-1"?><StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  <NamedLayer>    <Name>shmu_campus_water_label_1</Name>    <UserStyle>      <FeatureTypeStyle>        <Rule>          <MaxScaleDenominator>152000</MaxScaleDenominator>          <PointSymbolizer>            <Graphic>              <Mark>                <WellKnownName>square</WellKnownName>                <Fill>                  <CssParameter name="fill">#000000</CssParameter>                  <CssParameter name="fill-opacity">0</CssParameter>                </Fill>              </Mark>              <Size>1</Size>            </Graphic>          </PointSymbolizer>          <TextSymbolizer>            <Label>              <ogc:PropertyName>textstring</ogc:PropertyName>            </Label>            <Font>              <CssParameter name="font-family">仿宋</CssParameter>              <CssParameter name="font-size">20</CssParameter>              <CssParameter name="font-style">normal</CssParameter>              <CssParameter name="font-weight">bold</CssParameter>            </Font>            <LabelPlacement>              <PointPlacement>                <AnchorPoint>                  <AnchorPointX>.5</AnchorPointX>                  <AnchorPointY>.5</AnchorPointY>                </AnchorPoint>                <Displacement>                  <DisplacementX>0</DisplacementX>                  <DisplacementY>0</DisplacementY>                </Displacement>                <Rotation>                  <ogc:PropertyName>angle</ogc:PropertyName>                </Rotation>              </PointPlacement>            </LabelPlacement>            <Fill>              <CssParameter name="fill">#FFFFFF</CssParameter>              <CssParameter name="fill-opacity">1</CssParameter>            </Fill>            <VendorOption name="spaceAround">-1</VendorOption>            <strong><span style="color:#cc33cc;"><VendorOption name="conflictResolution">false</VendorOption></span></strong>          </TextSymbolizer>        </Rule>        <Rule>          <MinScaleDenominator>152001</MinScaleDenominator>          <MaxScaleDenominator>304000</MaxScaleDenominator>          <PointSymbolizer>            <Graphic>              <Mark>                <WellKnownName>square</WellKnownName>                <Fill>                  <CssParameter name="fill">#000000</CssParameter>                  <CssParameter name="fill-opacity">0</CssParameter>                </Fill>              </Mark>              <Size>1</Size>            </Graphic>          </PointSymbolizer>          <TextSymbolizer>            <Label>              <ogc:PropertyName>textstring</ogc:PropertyName>            </Label>            <Font>              <CssParameter name="font-family">仿宋</CssParameter>              <CssParameter name="font-size">15</CssParameter>              <CssParameter name="font-style">normal</CssParameter>              <CssParameter name="font-weight">bold</CssParameter>            </Font>            <LabelPlacement>              <PointPlacement>                <AnchorPoint>                  <AnchorPointX>.5</AnchorPointX>                  <AnchorPointY>.5</AnchorPointY>                </AnchorPoint>                <Displacement>                  <DisplacementX>0</DisplacementX>                  <DisplacementY>0</DisplacementY>                </Displacement>                <Rotation>                  <ogc:PropertyName>angle</ogc:PropertyName>                </Rotation>              </PointPlacement>            </LabelPlacement>            <Fill>              <CssParameter name="fill">#FFFFFF</CssParameter>              <CssParameter name="fill-opacity">1</CssParameter>            </Fill>            <VendorOption name="spaceAround">-1</VendorOption>            <VendorOption name="conflictResolution">false</VendorOption>          </TextSymbolizer>        </Rule>        <Rule>          <MinScaleDenominator>304001</MinScaleDenominator>          <MaxScaleDenominator>500000</MaxScaleDenominator>          <PointSymbolizer>            <Graphic>              <Mark>                <WellKnownName>square</WellKnownName>                <Fill>                  <CssParameter name="fill">#000000</CssParameter>                  <CssParameter name="fill-opacity">0</CssParameter>                </Fill>              </Mark>              <Size>1</Size>            </Graphic>          </PointSymbolizer>          <TextSymbolizer>            <Label>              <ogc:PropertyName>textstring</ogc:PropertyName>            </Label>            <Font>              <CssParameter name="font-family">仿宋</CssParameter>              <CssParameter name="font-size">10</CssParameter>              <CssParameter name="font-style">normal</CssParameter>              <CssParameter name="font-weight">bold</CssParameter>            </Font>            <LabelPlacement>              <PointPlacement>                <AnchorPoint>                  <AnchorPointX>.5</AnchorPointX>                  <AnchorPointY>.5</AnchorPointY>                </AnchorPoint>                <Displacement>                  <DisplacementX>0</DisplacementX>                  <DisplacementY>0</DisplacementY>                </Displacement>                <Rotation>                  <ogc:PropertyName>angle</ogc:PropertyName>                </Rotation>              </PointPlacement>            </LabelPlacement>            <Fill>              <CssParameter name="fill">#FFFFFF</CssParameter>              <CssParameter name="fill-opacity">1</CssParameter>            </Fill>            <VendorOption name="spaceAround">-1</VendorOption>            <VendorOption name="conflictResolution">false</VendorOption>          </TextSymbolizer>        </Rule>        <Rule>          <MinScaleDenominator>500001</MinScaleDenominator>          <PointSymbolizer>            <Graphic>              <Mark>                <WellKnownName>square</WellKnownName>                <Fill>                  <CssParameter name="fill">#000000</CssParameter>                  <CssParameter name="fill-opacity">0</CssParameter>                </Fill>              </Mark>              <Size>1</Size>            </Graphic>          </PointSymbolizer>        </Rule>      </FeatureTypeStyle>    </UserStyle>  </NamedLayer></StyledLayerDescriptor>


0 0
原创粉丝点击