[OpenLayers-Trac] [OpenLayers] #1542: Format.SLD: add support for TextSymbolizer

OpenLayers trac at openlayers.org
Thu May 8 06:56:02 EDT 2008


#1542: Format.SLD: add support for TextSymbolizer
-------------------------+--------------------------------------------------
  Reporter:  bartvde     |       Owner:  tschaub
      Type:  task        |      Status:  new    
  Priority:  minor       |   Milestone:         
 Component:  Format.SLD  |     Version:  2.6    
Resolution:              |    Keywords:  review 
     State:              |  
-------------------------+--------------------------------------------------
Changes (by bartvde):

  * keywords:  => review

Comment:

 It does not really make sense to implement read support right now, since
 vector layers can't render labels as yet.

 Write support makes sense IMHO as you can now easily label a WMS layer
 using SLD.

 An example useage is:


 {{{
     var symbolizer = {};
     symbolizer["Text"] = {property: propertyName, fontFamily: fontFamily,
         fontSize: fontSize, fillColor: color};

 }}}

 Which will create something like (when used in an SLD document):

 {{{
 <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" version="1.0.0"
 xsi:schemaLocation="http://www.opengis.net/sld
 http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-
 instance"><NamedLayer><Name>AAA64</Name><UserStyle><FeatureTypeStyle><Rule><Name>default</Name><TextSymbolizer><Label><ogc:PropertyName
 xmlns:ogc="http://www.opengis.net/ogc">ROUTE</ogc:PropertyName></Label><Font><CssParameter
 name="font-family">Arial</CssParameter><CssParameter name="font-
 size">10</CssParameter></Font><Fill><CssParameter
 name="fill">#FFFF00</CssParameter></Fill></TextSymbolizer></Rule></FeatureTypeStyle></UserStyle></NamedLayer></StyledLayerDescriptor>
 }}}

-- 
Ticket URL: <http://trac.openlayers.org/ticket/1542#comment:1>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list