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
