Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Fri 03 January 2020 17:47
- pierreb
- Participant actif
- Lieu: La Rochelle
- Date d'inscription: 3 Oct 2011
- Messages: 73
[MapServer] Afficher un symbole en début de ligne
Je butte sur un problème probablement tout bête dans mes mapfiles : je souhaite afficher un symbole au début de chaque ligne (pas en fin), sous la forme d'une barre verticale.
Grosso modo, cela donnerait ceci :
|----------|-----------------------------|--------------
Quel est le moyen le plus simple ?
Hors ligne
#2 Fri 03 January 2020 20:36
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 67
- Site web
Re: [MapServer] Afficher un symbole en début de ligne
Avec un STYLE GEOMTRANSFORM "start" peut-être ?
Voir un des derniers chapitres "Tricks" sur cette doc:
https://www.mapserver.org/mapfile/symbo … nstruction
Hors ligne
#3 Wed 08 January 2020 08:40
- pierreb
- Participant actif
- Lieu: La Rochelle
- Date d'inscription: 3 Oct 2011
- Messages: 73
Re: [MapServer] Afficher un symbole en début de ligne
Bingo !
C'était tout simple et ce n'est pas faute d'avoir regardé cette doc...
Merci
Hors ligne
#4 Thu 28 January 2021 18:41
- montagne thomas
- Participant occasionnel
- Date d'inscription: 7 Sep 2007
- Messages: 13
Re: [MapServer] Afficher un symbole en début de ligne
Bonjour, j'ai bien lu la doc mapserver mais je ne trouve pas....
Je cherche à afficher un symbole au milieu d'une ligne.
Y a-t-il un moyen de le faire?
Merci d'avance pour vos réponses/conseils.
Hors ligne
#5 Fri 29 January 2021 11:09
- Blaise Picinbono
- Participant actif
- Date d'inscription: 8 Jan 2015
- Messages: 67
- Site web
Re: [MapServer] Afficher un symbole en début de ligne
Bonjour;
Essayer la même méthode qu'en début / fin de ligne indiquée dans la doc, mais avec GEOMTRANSFORM "centroid", comme ajjouté ci-dessous dans la section de la couche majrdln3 du fichier map de la démo itasca.
Cela doit fonctionner avec des lignes "simples", c'est à dire des segments de driote; mais ça ne fonctionnera pas avec des polylignes. Dans ce cas là, il faudrait les diviser en lignes simples et accepeter d'avoir le symbole au milieu de chaque segment.
Code:
LAYER NAME majrdln3 GROUP roads MAXSCALE 600000 STATUS OFF DATA majrdln3 TYPE LINE CLASS NAME "Roads" STYLE COLOR 0 0 0 END ### ajout pour symbole au centroid de la forme ### STYLE GEOMTRANSFORM "centroid" COLOR 0 255 0 SYMBOL "STAR" SIZE 15 ANGLE AUTO END ### fin ajout ### END METADATA WMS_TITLE "Highways" WMS_ABSTRACT "Highways- state, US and interstate (lines only). Derived from MNDOT roads layer, see http://deli.dnr.state.mn\ .us/metadata/full/dotrdln2.html for more information." WMS_SRS "EPSG:26915" END END # highways
Hors ligne
#6 Mon 01 February 2021 17:15
- montagne thomas
- Participant occasionnel
- Date d'inscription: 7 Sep 2007
- Messages: 13
Re: [MapServer] Afficher un symbole en début de ligne
Bonjour, merci pour le tuyau.
...et effectivement, cela ne fonctionne pas car se sont des polylignes. (cf PJ)
Hors ligne