v.label.sa(1grass) | GRASS GIS User's Manual | v.label.sa(1grass) |
v.label.sa - Create optimally placed labels for vector map(s)
vector, paint labels
v.label.sa
v.label.sa --help
v.label.sa map=name
[type=string[,string,...]] [layer=string]
column=string labels=name
font=string [size=float]
[isize=float] [charset=string]
[color=string] [hcolor=string]
[hwidth=float] [background=string]
[opaque=yes|no] [border=string]
[width=float] [--help] [--verbose]
[--quiet] [--ui]
v.label.sa makes a label-file from a GRASS vector map with labels created from attributes in the attached table. The labels are placed in as optimal place as possible. The label file has the same syntax as the one created by v.label
North Carolina example:
# get font names: d.font -L v.label.sa roadsmajor labels=roads_labels column=ROAD_NAME color=red \
background=white size=250 font=Vera # set region: g.region raster=lsat7_2002_10 -p # display: d.rgb b=lsat7_2002_10 g=lsat7_2002_20 r=lsat7_2002_30 d.vect roadsmajor col=yellow d.labels roads_labels
Road labeling with v.label.sa (Raleigh, North Carolina, USA, area)
Edmondson, Christensen, Marks and Shieber: A General Cartographic Labeling Algorithm, Cartographica, Vol. 33, No. 4, Winter 1996, pp. 13-23 The algorithm works by the principle of Simulated Annealing.
d.label
d.labels
ps.map Wikipedia article on simulated annealing
Wolf Bergenheim
Available at: v.label.sa source code (history)
Accessed: Sunday Jan 22 07:37:03 2023
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
© 2003-2023 GRASS Development Team, GRASS GIS 8.2.1 Reference Manual
GRASS 8.2.1 |