[mapserver-users] Get the legend of a layer .map file

Bob Basques Bob.Basques at ci.stpaul.mn.us
Thu Sep 23 08:06:48 PDT 2010


Just add in a NAME parameter inside of each CLASS tag set.  You'll need to request the LEGEND object via CGI or orther method, but the NAME vales are used to describe the Legend Chips in the mapserver output. 

bobb 




>>> michele pierri <pierm4ci at yahoo.it> wrote:


Hi, 

I have a file.map like this: 

MAP 
   NAME"distribution" 
   CONFIG  "PROJ_LIB" "/usr/share/proj/" 
   STATUS ON 
   SHAPEPATH "./" 
   PROJECTION 
      "init=epsg:4326"
   END
   CONFIG  "MS_ERRORFILE" "/tmp/mapserver.log"
   DEBUG 5
 LAYER
      NAME "tif"
      DATA "/var/www/tmp/a5e1ddfb-6dec-40d0-94e1-ded12f41397e/out/distribution.tiff"
      STATUS DEFAULT
      TYPE RASTER
      CLASSITEM "[pixel]"
CLASS
  EXPRESSION ([pixel] >= 0 AND [pixel] < 20 )
  STYLE
   COLOR 0 255 255
  END
END
CLASS
    EXPRESSION ([pixel] >= 20 AND [pixel] < 40)
   STYLE
     COLOR 0 255 0
   END
END
CLASS
   EXPRESSION ( [pixel] >= 40 AND [pixel] < 60)
   STYLE
    COLOR 255 255 0
   END
END
CLASS
   EXPRESSION ([pixel] >= 60 AND [pixel] < 80)
   STYLE
     COLOR 255 127 0
   END
END
CLASS
   EXPRESSION ([pixel] >= 80 AND [pixel] < 100)
     STYLE
      COLOR 255 0 0
     END
   END
CLASS
   EXPRESSION ([pixel] = 100 )
    STYLE
     COLOR 255 123 0
    END
END
END
END


Can I have returned with the image,  the legend that describes the meaning of the colors?
Thanks in advance.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100923/cd1d8d1e/attachment.htm>


More information about the MapServer-users mailing list