dwww Home | Manual pages | Find package

d.legend.vect(1grass)       GRASS GIS User's Manual      d.legend.vect(1grass)

NAME
       d.legend.vect  - Displays a vector legend in the active graphics frame.

KEYWORDS
       display, cartography, vector, legend

SYNOPSIS
       d.legend.vect
       d.legend.vect --help
       d.legend.vect  [-b]  [at=left,top]   [columns=integer]   [title=string]
       [symbol_size=integer]    [border_color=name]    [bgcolor=name]    [bor-
       der_width=integer]       [font=string]       [fontsize=float]      [ti-
       tle_font=string]        [title_fontsize=float]        [sub_font=string]
       [sub_fontsize=float]    [fontcolor=name]   [separator=character]   [in-
       put=name]    [output=name]     [--overwrite]    [--help]    [--verbose]
       [--quiet]  [--ui]

   Flags:
       -b
           Display legend background

       --overwrite
           Allow output files to overwrite existing files

       --help
           Print usage summary

       --verbose
           Verbose module output

       --quiet
           Quiet module output

       --ui
           Force launching GUI dialog

   Parameters:
       at=left,top
           Screen  position  of legend to be drawn (percentage, [0,0] is lower
           left)
           Options: 0-100
           Default: 10,40

       columns=integer
           Number of legend columns
           Default: 1

       title=string
           Legend title

       symbol_size=integer
           Symbol size
           Default: 20

       border_color=name
           Border color
           Either a standard color name, R:G:B triplet, or "none"
           Default: black

       bgcolor=name
           Background color
           Either a standard color name, R:G:B triplet, or "none"
           Default: white

       border_width=integer
           Background border width
           Default: 2

       font=string
           Font name

       fontsize=float
           Font size
           Default: 12
           Options: 1-360

       title_font=string
           Title font name

       title_fontsize=float
           Title font size
           Default: 18
           Options: 1-360

       sub_font=string
           Subtitle font name

       sub_fontsize=float
           Subtitle font size
           Default: 14
           Options: 1-360

       fontcolor=name
           Font color
           Either a standard color name or R:G:B triplet
           Default: black

       separator=character
           Field separator for input file
           Special characters: pipe, comma, space, tab, newline
           Default: pipe

       input=name
           Input legend file
           Path to legend file

       output=name
           Output csv file
           Path to output file or ’-’ for standard output

DESCRIPTION
       Module d.legend.vect draws vector legend of currently displayed  vector
       maps.

       Parameter  at  defines the screen position of upper-left legend corner.
       Parameter columns defines the number of legend columns.  User can spec-
       ify a title of the legend using parameter title.  The font of the title
       can be changed with title_font, title_fontsize.  Flag  -b  is  used  to
       draw  background  of specified color (bgcolor), border color and border
       width (border_color and border_width).  Parameter  symbol_size  defines
       the  size of line and area symbols.  The size of point symbols is based
       on currently set symbology of vector maps using d.vect  or  d.vect.the-
       matic.

       Module  d.vect.legend  supports  subtitles  (see section Notes).  Their
       font and font size can be set using parameters sub_font  and  sub_font-
       size.

   Changing legend symbols and labels
       Symbols  for  vector  areas and lines, and labels for individual vector
       labels can be changed in the symbology setting of each  vector  map  in
       d.vect  or  d.vect.thematic  module (in Legend tab). Use its parameters
       icon_area and icon_line to pick from available symbols.  By  using  pa-
       rameter legend_label of d.vect module, users can change the default la-
       bel, which is the map name.

   Modifying the order of legend entries and omitting certain vector maps
       from legend Modules d.vect and d.vect.thematic have a flag -s which re-
       moves the particular vector or thematic vector from vector legend.

       The  order of entries is defined by the order in Layer Manager (if used
       in GRASS GIS GUI). If that’s not desired, one  can  export  the  legend
       file  into  a text file using parameter output, change the order of en-
       tries (see section Notes for format description) and  then  upload  the
       modified  file  with parameter input.  Parameter output defines path to
       the file where the internal legend file will be saved to, input defines
       the  input  file  which  the vector legend will be based on (input file
       must have correct format).

NOTES
       Module d.legend.vect draws vector legend based on legend  file  defined
       in shell environment variable GRASS_LEGEND_FILE.  This file is automat-
       ically created and updated whenever d.vect command is used.   User  can
       create   custom   legend   file   and   then   use   export  GRASS_LEG-
       END_FILE=path/to/file in shell.  GRASS GUI and MONITORS create the leg-
       end file automatically.  By default the legend file is stored in grass-
       data/location/mapset/.tmp/user directory (in case of  d.mon  deeper  in
       /monitor_name directory).

       Legend file has this format:
       label|symbol_name|size|color_type|feature_color|fill_color|line_width|geometry_type|feature_count
       Color  type  can be ’lf’ or ’ps’. Based on color type color columns are
       interpreted as line color and fill colors (lf),  or  primary  and  sec-
       ondary colors (ps).  Module d.vect always uses ’lf’ and d.vect.thematic
       ’ps’.  Here is an example of legend file with subtitles:
       Infrastructure||||||||
       major roads|legend/line|5|lf|black|200:200:200|2|line|355
       bridges|extra/bridge|15|lf|black|black|1|point|10938
       Hydrology||||||||
       streams|legend/line_crooked|5|lf|30:144:255|200:200:200|3|line|8554
       water bodies|legend/area_curved|5|lf|none|30:144:255|1|area|27764

EXAMPLES
       Open cairo monitor to render to file:
       g.region vector=nc_state
       d.mon cairo
       d.vect map=nc_state color=26:26:26 fill_color=229:229:229 width=2 legend_label="state boundaries"
       d.vect map=urbanarea color=none fill_color=127:127:127 width=1 legend_label="urban areas"
       d.vect map=railroads color=red width=1
       d.vect map=hospitals color=77:77:77 fill_color=0:187:0 width=1 icon=basic/cross3 size=10
       d.legend.vect -b at=2,40 title="Hospitals in North Carolina" symbol_size=26 fontsize=16 title_fontsize=20

SEE ALSO
        d.vect, d.vect.thematic, d.legend

       Check also Python module from AddOns: d.vect.thematic2

AUTHOR
       Adam Laza, during GSoC 2016 Mentors:  Anna  Petrasova,  Vaclav  Petras,
       Martin Landa

SOURCE CODE
       Available at: d.legend.vect source code (history)

       Accessed: unknown

       Main  index | Display index | Topics index | Keywords index | Graphical
       index | Full index

       © 2003-2022 GRASS Development Team, GRASS GIS 7.8.7 Reference Manual

GRASS 7.8.7                                              d.legend.vect(1grass)

Generated by dwww version 1.14 on Sun Dec 29 19:31:28 CET 2024.