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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 947
Site web

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

pako a écrit:

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

 

Pied de page des forums

Powered by FluxBB