Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#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