Hi,
I need to display on layer SVG images instead of the point according to the
category of object.

I have multiple objects with a category, for example, an object as the car,
bus etc.

I created Objects style on GeoServer with two different rule.When applying
on the layer according to category object image are not display showing
blank.

Following is the style I have created  on GeoServer:



<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor xmlns="http://www.opengis.net/sld"; xmlns:ogc="
http://www.opengis.net/ogc"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; version="1.1.0" xmlns:xlink="
http://www.w3.org/1999/xlink"; xsi:schemaLocation="http://www.opengis.net/sld
http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd"; xmlns:se="
http://www.opengis.net/se";>
  <NamedLayer>
    <se:Name>customObjectLayer</se:Name>
    <UserStyle>
      <se:Name>Objects</se:Name>
      <se:FeatureTypeStyle>
        <se:Rule>
          <se:Name>bus</se:Name>
          <se:Description>
            <se:Title>bus</se:Title>
          </se:Description>
          <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc";>
            <ogc:PropertyIsEqualTo>
              <ogc:PropertyName>bus</ogc:PropertyName>
              <ogc:Literal>bus</ogc:Literal>
            </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <se:PointSymbolizer>
            <se:Graphic>
              <se:ExternalGraphic>
                <se:OnlineResource xlink:type="simple"
xlink:href="bus.svg"/>
                <se:Format>image/svg+xml</se:Format>
              </se:ExternalGraphic>
              <se:Size>7</se:Size>
            </se:Graphic>
          </se:PointSymbolizer>
        </se:Rule>
        <se:Rule>
          <se:Name>car</se:Name>
          <se:Description>
            <se:Title>Car</se:Title>
          </se:Description>
          <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc";>
            <ogc:PropertyIsEqualTo>
              <ogc:PropertyName>car</ogc:PropertyName>
              <ogc:Literal>car</ogc:Literal>
            </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <se:PointSymbolizer>
            <se:Graphic>
              <se:ExternalGraphic>
                <se:OnlineResource xlink:type="simple"
xlink:href="car.svg"/>
                <se:Format>image/svg+xml</se:Format>
              </se:ExternalGraphic>
              <se:Size>7</se:Size>
            </se:Graphic>
          </se:PointSymbolizer>
        </se:Rule>
      </se:FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>


Please tell me how to achieve same and where I committing the mistake.


Thanks
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to