[GRASS-dev] [GRASS GIS] #89: d.legend: option to get info from stdin instead of raster

GRASS GIS trac at osgeo.org
Tue Mar 11 08:06:17 EDT 2008

#89: d.legend: option to get info from stdin instead of raster
 Reporter:  hamish       |       Owner:  grass-dev at lists.osgeo.org
     Type:  enhancement  |      Status:  new                      
 Priority:  minor        |   Milestone:  6.4.0                    
Component:  default      |     Version:  unspecified              
 Keywords:               |  
 this was code wish # 391 over on the old gforge tracker. moving it here.




 It would be nice if d.legend could look for "map=-" and if so take legend
 cat and color info from stdin. That way vector maps and custom legends
 could be made without resorting to tricks like making a dummy raster file
 to hold
 that info.  [see v.colors addon script]

 If data is fed from stdin (signaled by map=-) create categorical legend
 using that data. Data format: "cat|label|color"

 d.legend -m map="-" <<EOF
 1|Main Street|255:0:0
 2|Elm Street|0:255:0
 3|Old Coach Road|0:0:255

 In this way d.legend could work as a system module by the GUI instead of
 a user module, and be useful for non-raster tasks too.

 see expanded thread on the -dev mailing list:


Ticket URL: <http://trac.osgeo.org/grass/ticket/89>
GRASS GIS <http://grass.osgeo.org>
GRASS Geographic Information System (GRASS GIS) - http://grass.osgeo.org/

More information about the grass-dev mailing list