Vector area fill-colors may be specified in an attribute table column named 'GRASSRGB' (which is a varchar column containing RRR:GGG:BBB values). The -a flag is then used to fill areas based upon the color value associated with each category number.
A table for a vector area map might look like this:
echo "select * from testisola" | db.select cat|label|GRASSRGB 0|no data|255:255:255 90|FRASSILONGO|23:245:67 104|LEVICO|23:145:67 139|PERGINE VALSUGANA|223:45:237 168|SANT'ORSOLA|223:45:67 190|TENNA|123:45:67
To add the GRASSRGB color column, the SQL alter function is used:
echo "ALTER TABLE testisola ADD COLUMN GRASSRGB varchar(11)" | db.execute
To add/change a color, the SQL update function is used:
echo "update testisola set GRASSRGB='123:45:237' where cat=139" | db.execute
A much simpler method of color coding is by using the -c flag which fills areas of like category number with a random color.
This module can use FreeType/TrueType fonts if they have already been selected with d.font.freetype.
Last changed: $Date$