[mapserver-users] Road shields on Mapserver 7

lars.schylberg at blixtmail.se lars.schylberg at blixtmail.se
Thu Feb 23 12:04:32 PST 2017






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




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20170223/f25baf3e/attachment.html>


More information about the mapserver-users mailing list