[SoC] GSoC: Basic cartography suite in GRASS - Week 12

Adam Laža ad.laza32 at gmail.com
Fri Aug 12 14:56:44 PDT 2016


Hi all,

here is my last week report.

Wiki page: https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartography
SuiteInGRASS
A link to my commits: (diff files and d.legend.vect AddOn):
https://github.com/lazaa32/SoC16/commits

The goal of the project was to enhance some cartographic d.* modules, to
fix some bugs in them and create a module for vector legend.

Before this summer some of the d.* modules were quite limited. User
couldn't use full potential of modules and couldn't customize them, e.g.
few symbols for north-arrow, option to rotate the arrow with/without label,
set the length of scalebar, background settings... Before this summer there
was no legend for vector maps.

The addition my project brought to GRASS:
d.histogram - enhance of displaying labels
d.grid - added options for labels background
d.northarrow - added several new symbols, added option for rotation and
custom label, background settings
d.scalebar - added options for units, scalebar length, background settings
d.legend - support for border and background, added options for displaying
ticks, added options for setting steps and labels, added logarithmic scale,
enhanced histogram option, added option for units
workspace - enhance workspace setting behavior, include map elements into
workspace
d.legend.vect - new module for displaying legend of vector maps, created
new symbols for areas and lines
d.vect.thematic - enhance module for lines and points

Most of the changes are already at the latest version of GRASS.
For the vector legend (
https://grass.osgeo.org/grass70/manuals/addons/d.legend.vect.html) you can
install it from GRASS with g.extension manager: g.extension
extension=d.legend.vect operation=add

Screenshot of SoC addition:
https://trac.osgeo.org/grass/attachment/wiki/GSoC/2016/BasicCartographySuiteInGRASS/map_GRASS2.jpg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20160812/81b7e7cd/attachment.html>


More information about the SoC mailing list