#1 Fri 21 October 2016 16:30
- Klenkovic
- Participant occasionnel
- Date d'inscription: 17 May 2016
- Messages: 13
Ajouter le champ Transformation
Bonjour, j'aimerai créer dynamiquement un SLD avec les outils de geotools. Je n'arrive pas à créer les champs <Transformation>, <Function> et <Literal>. La doc de geotools m'a aidé pour construire un SLD avec tous les autres champs.
Voici le SLd que j'aimerai créer : (Aider moi seulement pour la partie <Transformation> (en gras)) Merci !
Code:
<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" 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:NamedLayer> <sld:Name>Default Styler</sld:Name> <sld:UserStyle> <sld:Name>Default Styler</sld:Name> <sld:FeatureTypeStyle> <sld:Name>name</sld:Name> [b]<sld:Transformation> <ogc:Function name="gs:Contour"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>levels</ogc:Literal> <ogc:Literal>0</ogc:Literal> <ogc:Literal>2.0</ogc:Literal> </ogc:Function> </ogc:Function> </sld:Transformation>[/b] <sld:Rule> <sld:Name>rule1</sld:Name> <sld:LineSymbolizer> <sld:Stroke/> </sld:LineSymbolizer> <sld:TextSymbolizer> <sld:Label> <ogc:PropertyName>value</ogc:PropertyName> </sld:Label> <sld:Font> <sld:CssParameter name="font-family">Arial</sld:CssParameter> <sld:CssParameter name="font-size">14</sld:CssParameter> <sld:CssParameter name="font-style">normal</sld:CssParameter> <sld:CssParameter name="font-weight">bold</sld:CssParameter> </sld:Font> <sld:LabelPlacement> <sld:PointPlacement/> </sld:LabelPlacement> <sld:Halo> <sld:Radius>4</sld:Radius> <sld:Fill> <sld:CssParameter name="fill">#FFFFFF</sld:CssParameter> <sld:CssParameter name="fill-opacity">0.6</sld:CssParameter> </sld:Fill> </sld:Halo> <sld:Fill> <sld:CssParameter name="fill">#000000</sld:CssParameter> </sld:Fill> </sld:TextSymbolizer> </sld:Rule> </sld:FeatureTypeStyle> </sld:UserStyle> </sld:NamedLayer> </sld:StyledLayerDescriptor>
Hors ligne
#2 Mon 24 October 2016 11:02
- Klenkovic
- Participant occasionnel
- Date d'inscription: 17 May 2016
- Messages: 13
Re: Ajouter le champ Transformation
Je n'ai peut être pas été clair. Ce que je voudrais, c'est de pouvoir construire ce bout de XML à partir du code java :
Code:
<sld:Transformation> <ogc:Function name="gs:Contour"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>levels</ogc:Literal> <ogc:Literal>0</ogc:Literal> <ogc:Literal>2.0</ogc:Literal> </ogc:Function> </ogc:Function> </sld:Transformation>
Merci !
Hors ligne