[mapserver-users] Displaying repeated values in label

Toni Martínez tmartinh at gmail.com
Mon Sep 26 08:52:43 PDT 2011


Hi all,
I am using MapServer version 5.6.1 reading data from Postgis.
One of the layers I am working with makes use of labels displaying data from
a Postgis column over a marker on the map. Everything seems to be working
fine but some data to be displayed on labels is 0.0 In such case, mapserver
only displays one marker with its label.
Because I need all markers and labels to be represented on that layer even
if values are the same, I have been trying some options that I read in
mapserver official docs like MINDISTANCE or FORCE or PROCESSING
"LABEL_NO_CLIP=ON" with no results.
Please take a look at my layer's code.

LAYER
    NAME pern_lectura
    GROUP overlays
    TYPE POINT
    STATUS OFF
    PROCESSING "CLOSE_CONNECTION=DEFER"
    CONNECTIONTYPE POSTGIS
    CONNECTION 'user=postgres password=xxxxxx dbname=UAS host=xxxxxxx
port=5432'
    DATA "the_geom from gis_schema.perno_estat_geom using SRID=23031 using
unique id_perno"
    FILTER "nombre_anillo='A903'"
    OPACITY 100
    CLASS
      NAME 'Normalitat'
      EXPRESSION ([estat] = 0)
        STYLE
                SYMBOL "quadrat"
                SIZE 15
                COLOR 45 181 45
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "circle"
                SIZE 11.25
                COLOR 204 204 255
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "creu"
                SIZE 6
                COLOR 0 0 0
        END
    LABEL
        MINFEATURESIZE      80
            TYPE              TRUETYPE
            FONT              "arial"
            SIZE              8
            ANGLE             FOLLOW
            COLOR             25 25 175
            OUTLINECOLOR      255 255 255
            MINDISTANCE       600
            PARTIALS          FALSE
      END
    END
    CLASS
      NAME 'Notificació'
      EXPRESSION ([estat] = 1)
      STYLE
                SYMBOL "quadrat"
                SIZE 15
                COLOR 226 226 0
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "circle"
                SIZE 11.25
                COLOR 204 204 255
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "creu"
                SIZE 6
                COLOR 0 0 0
        END
     LABEL
        MINFEATURESIZE      80
            TYPE              TRUETYPE
            FONT              "arial"
            SIZE              8
            ANGLE             FOLLOW
            COLOR             25 25 175
            OUTLINECOLOR      255 255 255
            MINDISTANCE       600
            PARTIALS          FALSE
      END
    END
    CLASS
      NAME 'Preavís'
      EXPRESSION ([estat] = 2)
      STYLE
                SYMBOL "quadrat"
                SIZE 15
                COLOR 255 130 0
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "circle"
                SIZE 11.25
                COLOR 204 204 255
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "creu"
                SIZE 6
                COLOR 0 0 0
        END
      LABEL
        MINFEATURESIZE      80
            TYPE              TRUETYPE
            FONT              "arial"
            SIZE              8
            ANGLE             FOLLOW
            COLOR             25 25 175
            OUTLINECOLOR      255 255 255
            MINDISTANCE       600
            PARTIALS          FALSE
      END
    END
    CLASS
      NAME 'Atenció'
      EXPRESSION ([estat] = 3)
      STYLE
                SYMBOL "quadrat"
                SIZE 15
                COLOR 212 0 0
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "circle"
                SIZE 11.25
                COLOR 204 204 255
                OUTLINECOLOR 0 0 0
        END
        STYLE
                SYMBOL "creu"
                SIZE 6
                COLOR 0 0 0
        END
      LABEL
        MINFEATURESIZE      80
            TYPE              TRUETYPE
            FONT              "arial"
            SIZE              8
            ANGLE             FOLLOW
            COLOR             25 25 175
            OUTLINECOLOR      255 255 255
            MINDISTANCE       600
            PARTIALS          FALSE
      END
    END
    PROJECTION
      "init=epsg:23031"
    END
    METADATA
        "wms_srs" "EPSG:23031"
        "wms_title" "Perns lectura"
        "wms_include_items" "id"
    END
    TEMPLATE "templates/template.php"
    TOLERANCE 1
    PROCESSING "LABEL_NO_CLIP=ON"
    TYPE ANNOTATION
     LABELITEM lectura_dif
      CLASS
        LABEL
            COLOR 0 0 0
            TYPE TRUETYPE
            FONT arial
            SIZE 10
            ANTIALIAS TRUE
            POSITION AUTO
            FORCE TRUE
            PARTIALS FALSE
            MINDISTANCE 3000
            BUFFER 4
            PARTIALS FALSE
        END
      END
  END

Any help will be greatly appreciated.
Regards,
Toni M.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110926/d8cb5ee9/attachment.htm>


More information about the MapServer-users mailing list