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

GEODATA DAYS 2024

#1 Tue 08 July 2014 11:38

Thomas Williamson
Participant actif
Lieu: Poitiers
Date d'inscription: 16 Nov 2008
Messages: 92

[Mapserver] Une ligne un peu particulière à représenter

Bonjour,

Je galère un peu dans un mapfile pour définir une balise STYLE ... END pour représenter une ligne qui doit prendre la forme de deux lignes parallèles. Il pourrait s'agir par exemple d'une représentation classique d'autoroute avec un fond jaune et des bords rouge. Mais je souhaite que le fond soit transparent pour pouvoir voir d'autres lignes qui se superposeraient (provenant d'autres mapfiles). J'ai mis en pièce jointe une représentation de ce que je souhaite obtenir (c'est l'objet 1).

Merci pour votre aide et vos idées !

Thomas

Dernière modification par Thomas Williamson (Tue 08 July 2014 15:03)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Tue 08 July 2014 13:39

jlebouvier
Juste Inscrit !
Date d'inscription: 27 Feb 2007
Messages: 8

Re: [Mapserver] Une ligne un peu particulière à représenter

Bonjour,

As tu essayé d'ajouter un GEOMTRANSFORM dans ton style ?

ex : GEOMTRANSFORM (buffer([shape],5))

A voir si cela te convient aux extrémités.



Bonne journée

Hors ligne

 

#3 Tue 08 July 2014 13:56

Thomas Williamson
Participant actif
Lieu: Poitiers
Date d'inscription: 16 Nov 2008
Messages: 92

Re: [Mapserver] Une ligne un peu particulière à représenter

Bonjour,

Très bonne idée qui donne déjà un bon résultat, mais en effet... le problème apparaît pour les extrémités (cf. image jointe). Je souhaite obtenir la même chose que l'image envoyée dans mon premier post, soit deux lignes parallèles sans fermeture aux extrémités.

Une autre idée ? Je creuse aussi de mon côté...

Thomas


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Tue 08 July 2014 14:53

jlebouvier
Juste Inscrit !
Date d'inscription: 27 Feb 2007
Messages: 8

Re: [Mapserver] Une ligne un peu particulière à représenter

Test ceci :

CLASS
  NAME "test"
  STYLE
    WIDTH 5
    COLOR 0 255 0
    OFFSET 5 -99
  END # STYLE
  STYLE
    OFFSET -5 -99
    COLOR 0 255 0
    WIDTH 5
  END # STYLE
END # CLASS


Jérémie

Hors ligne

 

#5 Tue 08 July 2014 15:02

Thomas Williamson
Participant actif
Lieu: Poitiers
Date d'inscription: 16 Nov 2008
Messages: 92

Re: [Mapserver] Une ligne un peu particulière à représenter

Merci Jérémie, ça marche très bien !! C'est exactement ce que je souhaitais faire...

Bonne fin de journée,

Thomas

Hors ligne

 

Pied de page des forums

Powered by FluxBB