#1 Wed 17 April 2013 09:38
- devnice
- Participant occasionnel
- Date d'inscription: 26 Jun 2012
- Messages: 18
Mapserver/OpenLayers répétition des etiquettes
Bonjour à tous,
J'ai configuré un MapFile pour afficher les étiquettes sur les nom de mes communes. Mon problème est que quand je le remonte au niveau de OpenLayers pour la visualiser à un certain niveau de zoom on voit les étiquettes répétées en grand nombre. J'ai essayé de jouer avec la position mais rien n'y fait. Toute aide sera appréciable.
Pj mon MapFile
Hors ligne
#2 Wed 17 April 2013 11:56
Re: Mapserver/OpenLayers répétition des etiquettes
Bonjour,
Ce n'est pas lié directement à Mapserver mais au fonctionnement par défaut de OpenLayers. Celui-ci fait plusieurs appels WMS qui demandent chacun une tuile de 256px par 256px. OpenLayers en faisant les appels ainsi oblige Mapserver à réajuster les étiquettes en fonction de chaque tuile.
Ajoutez l'option "singleTile: true" dans votre déclaration de layer WMS. Vous ferez ainsi un seul appel vers le WMS et vos étiquettes seront OK.
Un exemple officiel http://openlayers.org/dev/examples/single-tile.html
Cordialement
ThomasG
Hors ligne
#3 Wed 17 April 2013 14:28
- devnice
- Participant occasionnel
- Date d'inscription: 26 Jun 2012
- Messages: 18
Re: Mapserver/OpenLayers répétition des etiquettes
C'était bien ça!! merci beaucoup!!
Hors ligne