| 8 | == New Rendering Model == |
| 9 | |
| 10 | With the help of GRASS Python modules, It easy to pull chunks from raster data as Numpy array. A new rendering model (in-memory) can be added to wxGUI which can directly display a numpy array as `wx.Image`. This will obviously increase the performance of rendering layers because the overhead of reading and writing data to file (PNG adds a compression during packing and unpacking) can be saved. Also the extent based rendering will allow to read portion of raster image than whole dataset. Also a tile based technique can be added to this which improves the rendering performance further. |
| 11 | |
| 12 | Basically this will do what `d.rast` or generally speaking `d.*` modules do. I agree adding other modules such as d.legend etc is a massive work. But compared to dealing with large dataset I think its worth it. |
| 13 | |
| 14 | ''This is just a brief of what I have. I can provide further details if anyone is interested.'' |