Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Thu 05 November 2009 18:09

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

[Mapserver/Openlayers] Problème LABEL

Bonjour,
J'essaie -désespérément- d'afficher un Label sur une couche de point.
Après avoir essayé sur une couche avec un CLASSITEM, je suis en train de tester sur une couche plus "simple".

Il me semble avoir tout tenté ...
J'ai besoins de regards extérieur (!)

Voila mon code :

Code:

 
LAYER
    NAME "lieu_dit_habite"  
    DATA "the_geom from Schema.lieu_dit_habite USING UNIQUE gid"
    TYPE POINT
    MAXSCALE 26000
    STATUS ON
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost dbname=xx port=5432 user=xx password=xx"
    PROJECTION
           "init=epsg:2154"
    END
    METADATA
    ### WMS 
        "wms_title" "lieu_dit_habite"
    END
        LABELCACHE ON
        LABELITEM "nom"
        LABELMAXSCALE 26000
        CLASS
            NAME "lieu_dit_habite"
            STYLE
                COLOR 255 0 0
                SIZE 4
            END
            LABEL
                TYPE truetype
                FONT veraBd
                SIZE 7
                COLOR 255 0 0
                OUTLINECOLOR 255 0 0
                POSITION UC
                FORCE TRUE
           END # LABEL
        END
    END # Layer

En vous remerciant,
Rémi

Hors ligne

 

#2 Fri 06 November 2009 09:43

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: [Mapserver/Openlayers] Problème LABEL

Bonjour,

Vous pouvez supprimer ce qui est limitant et voir ce qui fera apparaître les labels (comme LABELMAXSCALE).

Quelle est la valeur du paramètre FONT dans l'objet MAP ? Quel est le contenu du fichier auquel il fait référence ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Fri 06 November 2009 11:35

ALAIN
Participant occasionnel
Date d'inscription: 18 Oct 2005
Messages: 49

Re: [Mapserver/Openlayers] Problème LABEL

Bonjour,
A priori votre TYPE POINT n'est pas bon. Pour afficher un toponyme le TYPE est ANNOTATION. Donc si vous souhaitez afficher des toponymes depuis une même table, il vaut mieux recréer un Layer de type Annotation avec tout ce qu'il faut pour le LABEL. Pas très joli côté code mais plus rapide à expliquer.
Cordialement,

Alain

Hors ligne

 

#4 Fri 27 November 2009 12:13

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

Re: [Mapserver/Openlayers] Problème LABEL

Merci à vous deux.
Le problème venait de mon fichier fonts.txt et des chemins associés aux polices ... ! C'est résolu.

Par contre je butte sur un autre problème car mes couches sont des flux WMS (+ tilecache), du coup j'ai une multiplication des Labels ainsi qu'un mauvais rendu de la police de caractère ce qui la rend peut lisible (c'est de l'Arial).

J'ai partiellement résolu le problème de répétition en ajoutant  : metaTile=true dans tilecache - les répétitions sont bien moins nombreuses.
Par contre, peut être que modifier les paramètres metasize et metabuffer apporteraient un plus, mais j'ai du mal à comprendre comment et pourquoi ?

Pour le rendu de la police je sèche également, mes dalles sont des PNG et la police n'est pas lisse du tout malgré le "ANTIALIAS TRUE" spécifié dans le MAPFILE...

Merci pour vos éventuels retours !

Rémi

Hors ligne

 

#5 Fri 27 November 2009 14:37

Laurent Jégou
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 447
Site web

Re: [Mapserver/Openlayers] Problème LABEL

Il existe une directive de traitement utile dans le cas des libellés dupliqués :

http://lists.osgeo.org/pipermail/mapser … 61207.html


Enseignant-Chercheur en Géomatique
UT2J - Dept Géo / CNRS UMR LISST-Cieu / Master Sigma - Revue Mappemonde

Hors ligne

 

#6 Wed 02 December 2009 11:14

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

Re: [Mapserver/Openlayers] Problème LABEL

Laurent Jégou a écrit:

Il existe une directive de traitement utile dans le cas des libellés dupliqués :

http://lists.osgeo.org/pipermail/mapser … 61207.html


Merci pour l'info Laurent smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB