[Mapserver-users] Raster Legend Icons etc.
Pericles Nacionales
nacional at cbs.umn.edu
Fri Jan 16 16:00:30 PST 2004
Try this:
Replace your CLASS object:
CLASS
NAME 'Utah County Top Raster'
SYMBOL 'symbols/raster01.png'
END
with this:
CLASS
NAME 'Utah County Top Raster'
STYLE
KEYIMAGE 'symbols/raster01.png'
END
END
Good luck!
-Perry N.
On Fri, 16 Jan 2004, Jason M. Nielsen wrote:
> Im trying to create a legend icon for when my raster layers are on.
>
> LAYER
> NAME top10c0
> TYPE raster
> STATUS OFF
> CLASS
> NAME 'Utah County Top Raster'
> SYMBOL 'symbols/raster01.png'
> END
> DATA "top10c0.jpg"
> OFFSITE 255 255 255
> PROCESSING "BANDS=1,2,3"
> END
>
> This will work only if I comment out the PROCESSING line. In which case it
> prints the name and a white icon and my image layer is in black and white. If I
> do not I get the following error:
>
> msDrawMap(): Image handling error. Failed to draw layer named 'top10c0'.
> drawGDAL(): Unable to access file. Attempt to classify 24bit image, this is
> unsupported.
>
> Now if I do something like:
>
> LAYER
> NAME tiletop10c0
> STATUS OFF
> TILEINDEX top10c0.shp
> TILEITEM Location
> TYPE RASTER
> CLASS
> NAME 'Utah County Top Raster'
> SYMBOL 'symbols/raster01.png'
> END
> END
>
> The icon shows up perfectly etc. But I also dont have an image drawn. Im
> assuming I dont have the tiling deal setup properly.
>
> So basically the question is how do I get this icon to print with the text in
> the legend but still have my 24bit color raster layer display?
>
> Thanks.
>
> -------------------------------------------------
> This mail sent through IMP: http://horde.org/imp/
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list