[FOSSGIS-Talk] charSpacing SLD Geoserver

Karina Krampf Krampfi1 at gmx.de
Fr Mär 9 16:35:58 CET 2018


Hallo an alle,

ich arbeite gerade an einer "allumfassenden" SLD für einen Namensdienst 
und setze das mit Geoserver um. Hierzu habe ich Daten mit der Spalte 
Objekttyp. Ich weise jedem Objekttyp eine eigene Typographie zu. Das 
funktioniert super mit function Recode für font-family, font-size etc. 
Allerdings hätte ich gerne noch ein charSpacing, hier bekomme ich immer 
den Fehler, dass charSpacing nicht mit Recode verwendet werden kann. 
Hätte ja jemand eine Idee für mich?

Stark zusammengekürzt sieht ein Auszug meiner SLD so aus:

<TextSymbolizer>
                            <Label>
<ogc:PropertyName>name</ogc:PropertyName>
                            </Label>
                            <Font>
                               <CssParameter name="font-family">
                                 <ogc:Function name="Recode">
                                     <ogc:Function name="strTrim">
<ogc:PropertyName>objekttyp</ogc:PropertyName>
                                     </ogc:Function>
  <ogc:Literal>ABFLU</ogc:Literal>
  <ogc:Literal>Arial</ogc:Literal>
  <ogc:Literal>BAUPR</ogc:Literal>
  <ogc:Literal>Arial</ogc:Literal>
  <ogc:Literal>BINSE</ogc:Literal>
  <ogc:Literal>Tahoma</ogc:Literal>

... das nun für jede typographische Eigenschaft

                                 <VendorOption 
name="charSpacing">7</VendorOption>

</TextSymbolizer>


Wäre sehr dankbar über Hilfe.

Liebe Grüße

Karina




Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste