Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-users] PointSymbolizer with icon

Ugo Taddei wrote:
> Hi,
> 
> does anyone have an SLD snippet on this? I tried an example that's
> available on the mailing list (see
> http://osdir.com/ml/gis.udig.devel/2006/msg00695.html, and follow ups in
> thread) but the SLD doesn't even get parsed. (I copied the
> PointSymbolizer bit and added my own icon).
> 
> Thanks,
> 
> Ugo
> 
err..., I got this working.

This is fine:
<?xml version="1.0" encoding="UTF-8"?>
<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld";
xmlns:ogc="http://www.opengis.net/ogc";
xmlns:gml="http://www.opengis.net/gml"; version="1.0.0">
   <sld:UserLayer>
       <sld:LayerFeatureConstraints>
           <sld:FeatureTypeConstraint/>
       </sld:LayerFeatureConstraints>
       <sld:UserStyle>
           <sld:Name>Default Styler</sld:Name>
           <sld:Title>Default Styler</sld:Title>
           <sld:Abstract/>
           <sld:FeatureTypeStyle>
               <sld:Name>simple</sld:Name>
               <sld:Title>title</sld:Title>
               <sld:Abstract>abstract</sld:Abstract>
               <sld:FeatureTypeName>Feature</sld:FeatureTypeName>

<sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>

<sld:SemanticTypeIdentifier>simple</sld:SemanticTypeIdentifier>
               <sld:Rule>
                   <sld:Name>name</sld:Name>
                   <sld:Title>title</sld:Title>
                   <sld:Abstract>Abstract</sld:Abstract>

<sld:MaxScaleDenominator>250000.0</sld:MaxScaleDenominator>
                   <sld:PointSymbolizer>
                       <sld:Graphic>
                           <sld:ExternalGraphic>
                               <sld:OnlineResource
xmlns:xlink="http://www.w3.org/1999/xlink"; xlink:type="simple"
xlink:href="http://localhost:8080/geoserver/icons/your_icon_here.gif"/>
                               <sld:Format>image/png</sld:Format>
                           </sld:ExternalGraphic>
                           <sld:Mark>
                               <sld:WellKnownName>square</sld:WellKnownName>
                           </sld:Mark>
                           <sld:Opacity>
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:Opacity>
                           <sld:Size>
                               <ogc:Literal>15.0</ogc:Literal>
                           </sld:Size>
                           <sld:Rotation>
                               <ogc:Literal>0.0</ogc:Literal>
                           </sld:Rotation>
                       </sld:Graphic>
                   </sld:PointSymbolizer>
               </sld:Rule>
           </sld:FeatureTypeStyle>
       </sld:UserStyle>
   </sld:UserLayer>
</sld:StyledLayerDescriptor>

I got the icon from a geoserver running locally. Where on the file
system do I have to put the icon to get it read?

Cheers,

Ugo

-- 
Ugo Taddei

Fraunhofer Institut Intelligente Analyse- und Informationssysteme (FhG IAIS)
http://www.iais.fraunhofer.de
Department Knowledge Discovery - IAIS.KD -
Working Group Spatial Decision Support
http://www.iais.fraunhofer.de/kd.html
phone  (+49)2241-14-2184    fax    (+49)2241-14-2072
Schloss Birlinghoven, D-53754 Sankt Augustin, Germany
------------------------------------------------------
Visit our thematic mapping tool CommonGIS: http://www.commongis.de


Back to the top