label angle AUTO - M.S. 4.4.

Gregory S. Williamson gsw at GLOBEXPLORER.COM
Tue Jan 18 12:45:59 PST 2005


I think the AUTO angle feature only works with true type fonts; you seem to be using bitmap fonts (SIZE MEDIUM) ... try setting up this layer to use truetype and I bet the autoangle feature will work as advertised.

In the map definition something like this (from a windoze box)
...
FONTSET "C:\ms4w\Apache\htdocs\ssf\fonts\fonts.list"
...
    TEXT ([FENAME] [FETYPE] #[FRADDL]-#[TOADDR])
    LABEL
      ANGLE auto
      ANTIALIAS true
      MINFEATURESIZE 20
      MINDISTANCE 60
      TYPE TRUETYPE
      FONT arial-bold
      SIZE 9
      POSITION CC
      BUFFER 5
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
    END

HTH,

Greg Williamson
DBA
GlobeXplorer LLC

-----Original Message-----
From:   Piero Cavalieri [mailto:piero.cavalieri at HEIDI.IT]
Sent:   Tue 1/18/2005 9:18 AM
To:     MAPSERVER-USERS at LISTS.UMN.EDU
Cc:	
Subject:        [UMN_MAPSERVER-USERS] label angle AUTO - M.S. 4.4.
I'm trying to use the AUTO orientation of label in this .map file fragment:

LAYER
  NAME fiumi
  DEBUG on
  METADATA
    "DESCRIPTION" "Fiumi"
  END
  TYPE line
  STATUS ON
  DATA idrfiu
  LABELITEM "des"
  LABELMAXSCALE 100000
  CLASSITEM "asta"
  CLASS
    EXPRESSION "0000"
    NAME "Fiumi/Aste Principali"
    COLOR 0 0 250
    TEMPLATE "ttt_query.html"
    LABEL
        MINFEATURESIZE 30
        MINDISTANCE 150
        POSITION CC
        SIZE MEDIUM
 ANGLE AUTO
        COLOR 0 0 100
        OUTLINECOLOR 220 220 220
     END
  END
  CLASS
    EXPRESSION /F|C|./
    NAME "Fiumi/Fosse o Canali"
    MAXSCALE 40000
    COLOR 0 0 250
    TEMPLATE "ttt_query.html"
    LABEL
        MINFEATURESIZE 30
        MINDISTANCE 150
        POSITION CC
        ANGLE AUTO
        SIZE SMALL
        COLOR 0 0 100
        OUTLINECOLOR 220 220 220
    END
  END
  TOLERANCE 5
END

but it has no effect. My labels are still orrizontal.
If I use a background color for labels, then only the background is rotated.
What's wrong in my .map ?

Thanks in advance
   Piero



More information about the MapServer-users mailing list