[mapserver-users] Add Content to the Legend
Stefan Schwarzer
stefan.schwarzer at grid.unep.ch
Thu Jul 24 22:40:09 PDT 2008
Class definition looks like this:
LAYER
NAME total_co2_90.tif
TYPE RASTER
STATUS DEFAULT
DATA total_co2_90.tif
PROJECTION
'init=epsg:4326'
END
END
Normally, when dealing with shapefiles, I have something like this:
CLASS
NAME 'Units: Teragrams CO2 Equivalent'
EXPRESSION ([value]=-110003)
TEMPLATE 'units as title in legend'
END # CLASS
CLASS NAME '0 to 111'
EXPRESSION ([value]<=111)
COLOR 255 255 178
.....
As I have many different raster files, it would be somewhat of a
hassle to hard-code their legends (in mapfile form). These legends are
loaded separately as GIFs.
I just want to have an additional info displayed, the units, which I
would like to display dynamically, as they can be expressed in
different languages.
Stef
On Jul 23, 2008, at 5:53 PM, Steve Lime wrote:
> Sorry, I mean in terms of a mapfile definition.
>
> Steve
>
>>>> On 7/23/2008 at 2:22 AM, in message
> <2D7FFE6C-A789-4E26-90EB-57D55DA15D00 at grid.unep.ch>, Stefan Schwarzer
> <stefan.schwarzer at grid.unep.ch> wrote:
>>> What do your faked classes look like?
>>
>> Looks like this:
>>
>> http://www.pixentral.com/show.php?picture=1wRKCRDAq8lKdLJzzaCYoLHHJeFUCu0
>>
>> That's for the statistical data. The TIF data would display a pre-
>> prepared GIF legend, plus the UNITS info.
>>
>>>> I would like to add information about the Units of the selected
>>>> variable into the legend. When using vector data, this wasn't
>>>> really
>>>> the problem. I kind of faked empty classes to insert that
>>>> information.
>>>>
>>>> But now, I wonder how to achieve this when using TIF images. As the
>>>> TIF is already color coded and regrouped into a couple of classes,
>>>> using faked CLASS values, results in the display of zero pixels -
>>>> nothing is being displayed.
>>>>
>>>> Is there another way to "slip" in some information into the legend?
>>>> Or
>>>> is the HTML legend the only alternative?
>>>>
More information about the MapServer-users
mailing list