Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoRezo est partenaire média de la Conférence Francophone SIG 2017 organisée par ESRI.

Les bénévoles de l'association seront présents les 11 et 12 Octobre aux Docks de Paris.

Le programme est riche, mais vous trouverez bien un  moment pour venir faire une pause au stand GeoRezo, et rencontrer les animateurs du portail francophone de la géomatique.

Nous serons à votre écoute pour partager avec vous notre passion pour l’animation du portail GeoRezo.

L'équipe GeoRezo

#1 ven. 21 octobre 2016 16:30

Klenkovic
Membre
Date d'inscription: 17 mai 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 lun. 24 octobre 2016 11:02

Klenkovic
Membre
Date d'inscription: 17 mai 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

 

Pied de page des forums

Powered by FluxBB

Partagez  |