On 07/08/08 06:54, Michael Barton wrote:

On Aug 6, 2008, at 9:29 PM, Glynn Clements wrote:

**i.class - This seems important. Not replicated in GUI.
**i.ortho.photo - Important. Not replicated in GUI

Important or not, i.class is fairly complex, i.ortho.photo is very
complex. Both are substantial GUI applications using curses and
libraster as a GUI toolkit.

Even a crude hack job (like the conversion of v.digit to Tcl/Tk) would
be a fair amount of work. It would be better if someone who understood
the processes involved were to re-design the UI from scratch. I would
expect that any non-trivial UI built with curses and libraster is
bound to have significant usability defects.


I'm not sure how to best go about replacing i.class. One way to start might be to use v.edit code, since we don't need large, complex vectors.

The added value of i.class is not the training area creation. You can do that with v.digit + v.to.rast. Its added value is the functionality it provides around the area creation, i.e. immediately showing the spectral signature, displaying matching cells, etc.

So, IMHO it's a (very helpful) "convenience" module, but not more. It might be the occasion to rethink the image processing work processes and identify which types of convenience functionalities we would like to see and then to implement them from scratch (maybe cannibalising some of i.class).

Moritz
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to