Changes between Version 49 and Version 50 of GSoC/2014


Ignore:
Timestamp:
02/12/14 20:35:17 (11 years ago)
Author:
wenzeslaus
Comment:

minor changes

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2014

    v49 v50  
    100100  * #1049 Optional histogram sidebar for floating-point raster legends
    101101  * #2083 Add 3D raster (volume) support to d.legend
    102  * Language requirements: C, Python, wx-Widgets
     102 * Language requirements: C, Python, wxPython
    103103 * Co-mentor: Martin Landa (landa.martin AT gmail DOT com)
    104104 * Co-mentor: Hamish Bowman (hamish_b AT yahoo DOT com)
     
    118118 * Speed wish from 2011: ''wxNVIZ should be able to rotate point cloud (i.e. LiDAR dataset) with 4 millions of points on medium hardware (i.e. 2GHz CPU with 2Gb RAM and GPU with hardware transform and lighting support and dedicated video RAM) with response time not greater than 1.0 second.''
    119119 * If a special GUI addition to existing wxNVIZ would be required, it should be implemented in this project.
    120  * Language requirements: C, Python, wx-Widgets, OpenGL
     120 * Language requirements: C, Python, wxPython, OpenGL
    121121
    122122
     
    128128 * Easy to use GMT color table format (CPT) importer would be a big advantage. There is already a r.cpt2grass converter for them available as an addon module, for example color tables from the [http://soliton.vm.bytemark.co.uk/pub/cpt-city/ cpt-city] repository. (see also QGIS's mirror of cpt-city; licenses would need to be vetted)
    129129 * Integrate categorical and interval colors from ColorBrewer.
    130  * In the wx GUI: Instead of having the color rules stored in the file passed to G7:r.colors `rules` option, there could be a button from the color management menu which would bring user to the manager/editor, allowing true interactivity, color etc. then automatically launching G7:r.colors with the given rules.
     130 * In the wxGUI: Instead of having the color rules stored in the file passed to G7:r.colors `rules` option, there could be a button from the color management menu which would bring user to the manager/editor, allowing true interactivity, color etc. then automatically launching G7:r.colors with the given rules.
    131131 * It might also be advantageous to save the name of the color table after G7:r.colors somewhere in files for map, so that it can be reused/displayed later. (probably easiest to allow the colr/ files reading code to ignore #commented lines and put the name at the top of the colr/ file)
    132  * Language requirements: Python, wx-Widgets
     132 * Language requirements: Python, wxPython
    133133 * Co-mentor for non-wxPy bits: Hamish Bowman
    134134
     
    141141 * The output expected:
    142142  * library which offers the functionality for path sampling based modeling
    143   * at least one module built with this library - for example a new, cleaner version of r.sim.water can be used as a test case.
     143  * at least one module built with this library - for example a new, cleaner version of G7:r.sim.water can be used as a test case.
    144144 * Mentor: Helena Mitasova
    145145
     
    157157 * Original metadata should be preserved, distributed with the data and used to create a description in the download side and in the GUI.
    158158 * Requirements on student:
    159   * Basic knowledge of GRASS scripting, wxPython, HMTL/XML, and UNIX is needed. Some understanding of downloading and online protocols will be necessary for data acquisition.
     159  * Basic knowledge of GRASS scripting, wxPython, HTML/XML, and UNIX is needed. Some understanding of downloading and online protocols will be necessary for data acquisition.
    160160  * Deep knowledge of GRASS is not necessary.
    161161  * The student must be prepared to work with many different data sources and perhaps contact people from community to get suggestion where and how to get the data.
     
    173173 * There are currently various map decorations/elements available: raster legends (using G7:d.legend), barscale (using G7:d.barscale), north arrow (using G7:d.northarrow) and text (using wxPython).
    174174 * This project would add the possibility to add shapes such rectangle or circles into the main map display by enhancing and creating a wxGUI front-end to the G7:d.graph module. Thanks to this, it would be possible to annotate the map in a simplified way (comparable to displaying a vector point).
    175  * 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 wxGUI displays with more than one raster legend and also displayed views with smaller area overview, or area detail in one of the corners. (already possible in G7:ps.map as a two step process involving the `eps` instruction)
     175 * 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 wxGUI displays with more than one raster legend and also displayed views with smaller area overview, or area detail in one of the corners (already possible, without GUI support, in G7:ps.map as a two step process involving the `eps` instruction).
    176176 * The possibility to add external images would also significantly improve the possibilities and would enable things such as adding logos to maps. For this a SVG import tool or converter would be added to the G7:d.graph module.
    177177 * Different decoration proposed here and even those already present would benefit from a map decorations/elements manager (similar manager is present in G7:g.gui.animation).