Hi,




This is how I do it in MS7.0.  This is just part of the class with the first 
two labels.  I have different shield depending on the number of digits.

I also have different color depending on the color of the shield.  This is 
following European road label standard.




/Lars S







        CLASS
            EXPRESSION ("[VAGNR1]" ~ "^[E0-9]*$" AND "[VAGNR2]" ~ "^[E0-9]*$" 
AND "[VAGNR3]" ~ "^[E0-9]*$"  )
            LABEL
                EXPRESSION ('[VAGNR1]' ~ '^E.$')
                # first shield - green - one digit
                STYLE
                    GEOMTRANSFORM "labelpnt"
                    SYMBOL VAGNRBOX
                    COLOR 115 179 115
                    OFFSET 0 -13
                    SIZE 10
                END
                TEXT '[VAGNR1]'
                FONT 'sc'
                TYPE truetype
                POSITION CC
                COLOR 255 255 255
                SIZE 7
                OFFSET 0 -13
                REPEATDISTANCE 100
                MINDISTANCE 100
                PRIORITY 9
                FORCE GROUP
            END
            LABEL
                EXPRESSION ('[VAGNR1]' ~ '^E..$')
                # first shield - green - two digits
                STYLE
                    GEOMTRANSFORM "labelpnt"
                    SYMBOL VAGNRBOX_3TKN
                    COLOR 115 179 115
                    OFFSET 0 -13
                    SIZE 10
                END
                TEXT '[VAGNR1]'
                FONT 'sc'
                TYPE truetype
                POSITION CC
                COLOR 255 255 255
                SIZE 7
                OFFSET 0 -13
                REPEATDISTANCE 100
                MINDISTANCE 100
                PRIORITY 9
                FORCE GROUP
            END




_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to