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

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

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: 9829
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