[mapserver-users] Displaying repeated values in label
thomas bonfort
thomas.bonfort at gmail.com
Mon Sep 26 08:57:30 PDT 2011
remove the MINDISTANCE keywords from your labels, they prevent
duplicate labels from appearing closer than the specified distance
(i.e. 600 in your case) which depending an your image size can mean
that your 0.0 is only displayed once.
--
thomas
On Mon, Sep 26, 2011 at 17:52, Toni Martínez <tmartinh at gmail.com> wrote:
> 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.
>
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
More information about the MapServer-users
mailing list