Hi All,

Thanks for your information. Based on your comments, I've added label section, the fonts and font list for FONTSET.

I don't know what should I put for LABELITEM. I put "Text", as seen in the dump out of OGRFeatures. (sorry, I am really novice in the terms to use). I've tried amending the various parameters but still don't see the labels coming out.

Would you please pinpoint me what else I should change in the map file? Thanks.

My MapFile below:

MAP
    NAME USA1
    STATUS ON
    SIZE 800 500
    IMAGETYPE PNG
    IMAGECOLOR 0 0 0
    SHAPEPATH "../../data/usa"
    EXTENT 835249.751000 815599.751000 836000.249000 816200.249000
    UNITS METERS
    FONTSET        "../../etc/fonts.txt"

    WEB
          IMAGEPATH "/ms4w/tmp/ms_tmp/"
          IMAGEURL "/ms_tmp/"
    END
   
    LAYER
    NAME dgn
    TYPE LINE
    STATUS DEFAULT
    CONNECTIONTYPE OGR
    CONNECTION "11sw9d.dgn,0"
    STYLEITEM "AUTO"
   
    LABELITEM    "Text"
    CLASS
        NAME "USA"
            OUTLINECOLOR 60 60 60
           SYMBOL 0
            STYLE
        COLOR      232 232 232
      END
      LABEL
        COLOR 132 31 31
        SHADOWCOLOR 218 218 218
        SHADOWSIZE 2 2
        TYPE TRUETYPE
        FONT sans-bold
        SIZE 12
        ANTIALIAS TRUE
        POSITION CL
        PARTIALS FALSE
        MINDISTANCE 300
        BUFFER 4
      END # end of label
    END

  END # Layer

 
   
END

On 11/7/05, Frank Warmerdam <[EMAIL PROTECTED]> wrote:
On 11/7/05, Jack Ling <[EMAIL PROTECTED]> wrote:
>  For the text labels, they are represented using the LABEL function like
> below and these are the ones NOT SHOWN:
>
>  OGRFeature(elements):535
>    Type (Integer) = 17
>    Level (Integer) = 11
>    GraphicGroup (Integer) = 0
>    ColorIndex (Integer) = 0
>    Weight (Integer) = 0
>    Style (Integer) = 0
>    EntityNum (Integer) = (null)
>    MSLink (Integer) = (null)
>    Text (String) = Convention and Exhibition Centre
>    Style = LABEL(t:"Convention and Exhibition Centre",c:#ffffff,s: 1.800g)
>    POINT (835848.10800000001 816023.95000000007 0)
>
>  It is a steep learning curve for me to understand MapServer and the
> elements behind. Hope someone can point out what should I do to make the
> ROAD, BUILDING NAME labels appear correctly.

Jack,

I *think* the most common reason autostyling text from OGR fails in
mapserver is forgetting to map the "default" font in your fontlist.txt file.
This is the font name used when the LABEL tool does not include
an explicit font name, as in this case.

Hopefully this will help.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [EMAIL PROTECTED]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

Reply via email to