legend generation
Fawcett, David
David.Fawcett at STATE.MN.US
Thu Dec 21 07:19:55 PST 2006
There may be other things wrong, but for a layer or class to show up in
the legend, that class needs to have a name. It appears that neither
of the classes in your layer have names.
David.
-----Original Message-----
From: UMN MapServer Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On
Behalf Of Dolf Andringa
Sent: Thursday, December 21, 2006 9:04 AM
To: MAPSERVER-USERS at LISTS.UMN.EDU
Subject: [UMN_MAPSERVER-USERS] legend generation
Hi People,
I don't understand legends I think. I have found the mapfile reference
and mapscript API reference, but can't get this to work.
I have got a map file (see below). When I try to create a legend for it
with the mapserver legend tool, or by using mapscript
(someMapObj.drawLegend().save(filename)), I only get a very small empty
image. The map itself is displayed correctly with blue and red points.
What is needed to create a legend. What am I doing wrong? I don't know
where to look.
Thanks,
Dolf.
EXTENT 132771 447652 134477 451064
IMAGECOLOR 255 255 255
IMAGETYPE png24
SYMBOLSET "symbols2.set"
SIZE 600 1200
STATUS ON
UNITS METERS
NAME "HAGIS map"
LEGEND
KEYSIZE 20 10
LABEL
SIZE MEDIUM
TYPE BITMAP
COLOR 0 0 89
END
STATUS ON
END
LAYER
CONNECTION "PG:*****"
CONNECTIONTYPE OGR
DATA "promedico_acni_ds.lw"
DEBUG ON
METADATA
END
NAME "lw"
SIZEUNITS PIXELS
STATUS ON
TOLERANCEUNITS PIXELS
TYPE POINT
UNITS METERS
CLASS
EXPRESSION (([HUISNUMMER]^2 <= 4) OR ( [HUISNUMMER]^2=9 ))
METADATA
END
STYLE
ANGLE 360
COLOR 255 0 0
SYMBOL 2
END
TITLE "huisnummer <= 3"
END
CLASS
METADATA
END
STYLE
ANGLE 360
COLOR 0 0 255
SYMBOL 2
END
TITLE "overig"
END
END
More information about the MapServer-users
mailing list