Changes between Version 49 and Version 50 of GSoC/2014
- Timestamp:
- 02/12/14 20:35:17 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2014
v49 v50 100 100 * #1049 Optional histogram sidebar for floating-point raster legends 101 101 * #2083 Add 3D raster (volume) support to d.legend 102 * Language requirements: C, Python, wx -Widgets102 * Language requirements: C, Python, wxPython 103 103 * Co-mentor: Martin Landa (landa.martin AT gmail DOT com) 104 104 * Co-mentor: Hamish Bowman (hamish_b AT yahoo DOT com) … … 118 118 * 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.'' 119 119 * 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, OpenGL120 * Language requirements: C, Python, wxPython, OpenGL 121 121 122 122 … … 128 128 * 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) 129 129 * Integrate categorical and interval colors from ColorBrewer. 130 * In the wx 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. 131 131 * 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 -Widgets132 * Language requirements: Python, wxPython 133 133 * Co-mentor for non-wxPy bits: Hamish Bowman 134 134 … … 141 141 * The output expected: 142 142 * 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. 144 144 * Mentor: Helena Mitasova 145 145 … … 157 157 * Original metadata should be preserved, distributed with the data and used to create a description in the download side and in the GUI. 158 158 * Requirements on student: 159 * Basic knowledge of GRASS scripting, wxPython, H MTL/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. 160 160 * Deep knowledge of GRASS is not necessary. 161 161 * 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. … … 173 173 * 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). 174 174 * 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). 176 176 * 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. 177 177 * 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).