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 16 September 2009 10:18

BlueRems
Participant occasionnel
Lieu: Anse Vata
Date d'inscription: 29 Apr 2009
Messages: 12

Transparence du background d'un raster avec un sld

Bonjour à tous,

J'essaie désespérément de mettre en forme un raster pour un WMS sous GeoServer.
Mon raster est un GeoTIFF en trois canaux (RGB) dont l'étalement des couleurs a déjà été fait pour chaque bandes. Il s'affiche sans problème par défaut sous GeoServer.

Or, j'aimerais que les zones de mon raster ayant pour valeur 0 dans mes trois bandes (c'est-à-dire, le background) soit transparent. En utilisant un SLD (Style Layer Descriptor), j'arrive à mettre le background transparent mais en utilisant uniquement un seul canal en niveaux de gris. Le bout de sld est le suivant:

Code:

    <RasterSymbolizer>
          <Opacity>1.0</Opacity>
            <ChannelSelection>
                <GrayChannel>
                  <SourceChannelName>1</SourceChannelName>
                  </GrayChannel>
            </ChannelSelection>
            <ColorMap>
              <ColorMapEntry color="#000000" quantity="0" opacity="0"/>
              <ColorMapEntry color="#000000" quantity="1" opacity="1"/>
              <ColorMapEntry color="#FFFFFF" quantity="255" opacity="1"/>
            </ColorMap>
    </RasterSymbolizer>

J'ai essayé de le tourner un peu dans tous les sens et de chercher d'autres informations par ailleurs, mais je ne trouve que des ColorMap associées à des raster thématiques à 1 bande, ou alors des sld à plusieurs bandes mais sans ColorMap.

Quelqu'un s'est-il déjà retrouvé dans cette situation ? Et si oui, quelle est la bonne manière de résoudre le problème ?

Merci d'avance.

BlueRem's

Dernière modification par BlueRems (Wed 16 September 2009 10:19)


Vivement ce soir qu'on s'couche !

Hors ligne

 

Pied de page des forums

Powered by FluxBB