Layer name in legend
Ei Fujioka
efujioka at DUKE.EDU
Fri Feb 23 10:57:07 PST 2007
Bart, thank you very much for your instant reply.
Yes, you were the guy. (smile)
At a glance, it looks promising, though I need to dig into it to tweak
for my program.
I have a mapfile with a lot of shapefiles in it, instead of WMS layers.
So probably I will need to turn them off first, turn on a layer at a
time, get the legend for that layer, append layer name and repeat this
process through all the layers, gluing them together.
You saved my time!
Thanks a lot.
Ei
Bart van den Eijnden (OSGIS) wrote:
> Hi,
>
> I think the guy you are referring to was me :-)
>
> Check for an example here:
>
> http://www.osgis.nl/download/Legend.html
>
> make sure you use view source of your browser to see the actual php code.
>
> Look especially at the part starting with:
>
> $sTitle = getTitle($oLayer);
>
>
> Best regards,
> Bart
>
> Ei Fujioka schreef:
>> Hello Mapserver experts,
>>
>> I'm new to this mailing list.
>>
>> I'm wondering if there is a way to include layer names, in addition to
> class symbols, in the legend.
>> I searched the archives and found a thread regarding this (Dec 21, 2006).
>>
>> It seems there is no out-of-the-box solution and the guy mentioned he
> created a PHP/Mapscript script to do this.
>> Would someone be able to show me a sample script?
>>
>> I'm using Mapserver 4.2 with PHP/Mapscript.
>> I would like to produce a legend with codes like:
>>
>> // $omap is a map object.
>> $image = $omap->drawLegend();
>> $image_url=$image->saveWebImage();
>> // The resulting image includes class symbols/names only.
>>
>> Thank you very much.
>>
>> Ei
>>
>
>
--
======================
Ei Fujioka
Research Associate
Duke University
(919) 613-8021
efujioka at duke.edu
======================
More information about the MapServer-users
mailing list