Changes between Version 40 and Version 41 of GSoC/2014


Ignore:
Timestamp:
Feb 12, 2014, 3:05:20 PM (10 years ago)
Author:
wenzeslaus
Comment:

add Map display decorations enhancements idea

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2014

    v40 v41  
    160160 * Attribute table can be filled with statistical data associated with one category, label (defined using G7:r.category), color (defined using G7:r.color) or generally it can contain any attributes as in case of vector attribute table.
    161161 * See also G7:r.out.gdal `-t` flag (r58890) and G7:r.in.gdal (r54284) for reading a GDAL raster attribute table.
     162=== GRASS GIS Map display decorations enhancements ===
     163
     164 * There are currently various map decorations/elements available: legend (using G7:d.legend), barscale (using G7:d.barscale), north arrow (using G7:d.northarrow) and text (using wxPython).
     165 * This project would add the possibility to add shapes such rectangle or circle into the map display. Thanks to this, it would be possible to mark some places in simplified way (comparing to displaying vector point) and perhaps more importantly to manually create background for legend or text (similar to the philosophy of legend without title but possibility to add any text, so also a title).
     166 * Moreover, the project would implement the possibility to add any `d.*` command or their combinations (using `SimpleLayerManager`) to the map display as a smaller image. This would enable to create maps with more then one raster legend and also maps with smaller area overview or area detail in one of the corners.
     167 * The possibility to add external images would also significantly improve the possibilities and would enable things such as adding logos to maps.
     168 * Different decoration proposed here and even those already present would benefit from the map decorations/elements manager (similar manager is present in G7:g.gui.animation).
     169 * It should be possible to control at least the simple decorations from GUI Command console (or system command line in case of G7:d.mon `wx*`). This also relates to the fact that existing modules in GRASS 7 and GRASS 6 should be considered such as those used to add text and points (markers).
     170 * Maximum of decoration should be implemented also for the 3D mode (wxNVIZ) which may or may not interfere with requirements from the previous point.
     171 * All decorations should be supported by the export (save display to file) function because outputs are the primary motivation of this project.
     172
     173
    162174== For students ==
    163175