Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#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
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)
Hors ligne
#4 Mon 03 November 2008 14:21
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.
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