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 !.
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

Printemps des cartes 2024

#1 Mon 03 November 2008 11:00

kdu
Juste Inscrit !
Date d'inscription: 3 Nov 2008
Messages: 2

Graphiques dans les SLD

Bonjour,

je souhaite utiliser un fichier graphique différent pour chaque objet de ma couche sans avoir à créer une règle par objet ou un SLD/une couche  par objet.

Existe-t-il un moyen d'y parvenir avec des variables (<ogc:PropertyName> ...) ?

Par exemple, ceci ne marche pas :

              <ExternalGraphic>
                <OnlineResource> xlink:href=<ogc:PropertyName>colonne_fichier_svg</ogc:PropertyName>
                </OnlineResource>
                <Format>image/svg</Format>
              </ExternalGraphic>

Hors ligne

 

#2 Mon 03 November 2008 12:44

René-Luc D'Hont
Participant assidu
Date d'inscription: 7 Nov 2006
Messages: 328
Site web

Re: Graphiques dans les SLD

C'est normal que ça ne marche pas car ce que tu as écrit n'est pas valide xml donc sld
ceci est valide :

Code:

<ExternalGraphic>
      <OnlineResource xlink:href="colonne_fichier_svg"></OnlineResource>
      <Format>image/svg</Format>
</ExternalGraphic>

Hors ligne

 

#3 Mon 03 November 2008 14:06

Eclesia
Participant actif
Date d'inscription: 18 Apr 2007
Messages: 59

Re: Graphiques dans les SLD

René-Luc D'Hont a écrit:

C'est normal que ça ne marche pas car ce que tu as écrit n'est pas valide xml donc sld
ceci est valide :

Code:

<ExternalGraphic>
      <OnlineResource xlink:href="colonne_fichier_svg"></OnlineResource>
      <Format>image/svg</Format>
</ExternalGraphic>


C'est certes valide xml parlant, mais ce n'est pas valide vis a vis de la norme SLD

Dernière modification par Eclesia (Mon 03 November 2008 14:06)


Développeur : GeoAPI GeotoolKit Puzzle-GIS - Société Geomatys

Hors ligne

 

#4 Mon 03 November 2008 14:21

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: Graphiques dans les SLD

Eclesia,

Selon le site de Geoserver ceci est correcte, ce qui n'est pas différent de ce que donne René-Luc

<sld:ExternalGraphic>
           <sld:OnlineResource
            xlink:href="http://monsite.com/images/colonne_fichier_svg"/>
           <sld:Format>image/gif</sld:Format>
</sld:ExternalGraphic>


Peux tu donner plus d'information sur ce qui n'est pas valise SLD ?

Merci,

Y.
[1] http://geoserver.org/display/GEOSDOC/SL … alongaline


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Mon 03 November 2008 14:52

Eclesia
Participant actif
Date d'inscription: 18 Apr 2007
Messages: 59

Re: Graphiques dans les SLD

La norme OGC SLD peut etre trouvé ici : http://www.opengeospatial.org/standards/sld
Cela marche peut etre pour geoserver mais ce n'est en tout cas pas "normalisé", il faut le voir comme une astuce fournie par geoserver.


Développeur : GeoAPI GeotoolKit Puzzle-GIS - Société Geomatys

Hors ligne

 

#6 Tue 04 November 2008 11:55

kdu
Juste Inscrit !
Date d'inscription: 3 Nov 2008
Messages: 2

Re: Graphiques dans les SLD

Bonjour,

mon souci n'est pas de connaitre la syntaxe de la ligne OnlineResource mais de savoir s'il y a un moyen d'utiliser une référence dynamique au fichier graphique ou à défaut s'il y a un moyen d'obtenir un résultat équivalent (un fichier différent pour chaque objet sur la couche) sans écrire une règle par objet et sans créer une couche par objet.

Quelqu'un a une idée ?

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB