banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 05 February 2014 17:29

0liv
Participant occasionnel
Date d'inscription: 27 Nov 2013
Messages: 29

Utilisation d'image dans un SLD [Geoserver]

Bonjour,

Je bloque sur la création d'un style sur Geoserver :
Mon objectif est d'afficher un polygone avec une couleur de fond uniforme et un logo par dessus. L'idée est de représenter l'étendue d'une zone avec le fond de couleur, et d'indiquer quel est le règlement de la zone avec le logo.

Je ne sais pas comment indiquer que je veux intégrer à la fois ce fond uni et le logo. Si je crée une double description <PolygonSymbolizer>, il ne prends en compte que le fond uni:

Code:

 <FeatureTypeStyle>
        <Rule>
          <Name>ZIEM</Name>
          <Title>ZIEM</Title>
          <TextSymbolizer>
          </TextSymbolizer>
          <PolygonSymbolizer>
             <Fill>
           <GraphicFill>
             <Graphic>
               <ExternalGraphic>
                 <OnlineResource
                   xlink:type="simple"
                 xlink:href="http://www.nauticaltrek.com/images/25/24279.jpg" />
                 <Format>image/jpg</Format>
               </ExternalGraphic>
             <Size>5</Size>
             </Graphic>
           </GraphicFill>
             </Fill>
             </PolygonSymbolizer>
           <PolygonSymbolizer>
           <Fill>
             <CssParameter name="fill">#960018</CssParameter>
            </Fill>
              <Stroke>
              <CssParameter name="stroke">#FEFEFE</CssParameter>
              <CssParameter name="stroke-width">1</CssParameter>
            </Stroke>
             </PolygonSymbolizer>
        </Rule>
      </FeatureTypeStyle>

Et si j'essaye de mettre l'image en tant que <TextSymbolizer>, il n'y a toujours que le fond qui s'affiche...

Code:

 <FeatureTypeStyle>
        <Rule>
          <Name>ZIEM</Name>
          <Title>ZIEM</Title>
          <TextSymbolizer>
            <Fill>
           <GraphicFill>
             <Graphic>
               <ExternalGraphic>
                 <OnlineResource
                   xlink:type="simple"
                 xlink:href="http://www.nauticaltrek.com/images/25/24279.jpg" />
                 <Format>image/jpg</Format>
               </ExternalGraphic>
             <Size>2</Size>
             </Graphic>
           </GraphicFill>
             </Fill>
          </TextSymbolizer>
           <PolygonSymbolizer>
           <Fill>
             <CssParameter name="fill">#960018</CssParameter>
            </Fill>
              <Stroke>
              <CssParameter name="stroke">#FEFEFE</CssParameter>
              <CssParameter name="stroke-width">1</CssParameter>
            </Stroke>
             </PolygonSymbolizer>
        </Rule>
      </FeatureTypeStyle>

Si quelqu'un a une solution, je suis preneur!
Merci d'avance.

Hors ligne

 

Pied de page des forums

Powered by FluxBB