#1 Fri 22 April 2011 15:23
- pako
- Juste Inscrit !
- Date d'inscription: 18 Jun 2010
- Messages: 7
Affichage d'un seul LABEL avec Mapserver
Bonjour,
La question est peut être bête, mais je bloque sur ce petit détail depuis un petit bout de temps donc ce serait super si quelqu'un pouvait m'aider.
Pour résumer le problème, j'ai la couche suivante définie dans mon mapfile :
LAYER
NAME "Departement"
TYPE POLYGON
STATUS DEFAULT
DATA "departmt.shp"
TRANSPARENCY 50
LABELITEM NOM
CLASS
STYLE
COLOR 255 228 170
OUTLINECOLOR 0 0 0
END
LABEL
COLOR 0 0 0
TYPE TRUETYPE
FONT "Arial"
SIZE 8
BUFFER 4
MINFEATURESIZE AUTO
END
END
END
Je souhaite ensuite l'afficher dans OpenLayers en WMS, je la vois bien dans OpenLayers,
seul problème plus je zoome plus j'ai de label dans un département.
Comment faire pour avoir un seul label dans mon département quelque soit le niveau de zoom.
Merci
Hors ligne
#2 Fri 22 April 2011 18:57
Re: Affichage d'un seul LABEL avec Mapserver
Bonjour,
En fait, OpenLayers par défaut fait des appels vers Mapserver de tuiles comme s'il utilisait Tilecache. Il vous faut utiliser le paramètre singleTile: true
comme dans l'exemple http://openlayers.org/dev/examples/wms-untiled.html
Cordialement
ThomasG
Hors ligne
#3 Tue 26 April 2011 21:31
- pako
- Juste Inscrit !
- Date d'inscription: 18 Jun 2010
- Messages: 7
Re: Affichage d'un seul LABEL avec Mapserver
Bonjour,
Merci pour la solution ça fonctionne parfaitement.
Par contre je souhaite ensuite tuiler ce WMS avec TileCache et je me retrouve avec le même problème qu'auparavant, à savoir un affichage multiple des labels. Y a t-il une solution ici aussi ou non?
Merci
Hors ligne
#4 Wed 27 April 2011 09:38
- tbonfort
- Participant actif
- Date d'inscription: 11 Oct 2007
- Messages: 87
Re: Affichage d'un seul LABEL avec Mapserver
Bonjour,
Merci pour la solution ça fonctionne parfaitement.
Par contre je souhaite ensuite tuiler ce WMS avec TileCache et je me retrouve avec le même problème qu'auparavant, à savoir un affichage multiple des labels. Y a t-il une solution ici aussi ou non?
Merci
PROCESSING "LABEL_NO_CLIP=yes"
Hors ligne
#5 Wed 27 April 2011 21:44
- pako
- Juste Inscrit !
- Date d'inscription: 18 Jun 2010
- Messages: 7
Re: Affichage d'un seul LABEL avec Mapserver
Merci beaucoup, c'est exactement cela que je cherchais.
Hors ligne