FW: [GRASS-dev] grass6.2?

I'm copying this to the developer list at Markus' request.

Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton

------ Forwarded Message
From: Markus Neteler <neteler@itc.it>
Date: Fri, 23 Jun 2006 23:11:47 +0200
To: Michael Barton <michael.barton@asu.edu>
Subject: Re: [GRASS-dev] grass6.2?

Michael,

good to know you back!
Just a quick comment: this message would be useful on the list
as well. It's always a pity if only fractions of important
comments reach the list, hard to get the full picture /even
if one wants to gather old discussion.
Maybe you want to "publish" this message to grass-dev?

thanks

Markus

PS: for i.ortho.photo also the DEM elevation needs to be
extracted when collecting GCPs: so x,y,z instead of x,y

On Fri, Jun 23, 2006 at 11:27:38AM -0700, Michael Barton wrote:

Brad,

Thanks for the offer. See below.

Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton

> From: Brad Douglas <rez@touchofmadness.com>
> Reply-To: <rez@touchofmadness.com>
> Date: Wed, 21 Jun 2006 02:19:09 -0700
> To: Michael Barton <michael.barton@asu.edu>
> Cc: Markus Neteler <neteler@itc.it>
> Subject: Re: [GRASS-dev] grass6.2?
>
> On Mon, 2006-06-12 at 11:06 -0700, Michael Barton wrote:
>> Markus,
>>
>> I've been trying to complete a non-x11
>> i.points/i.vpoints/v.transform/i.rectify replacement in TclTk.
>>
>> What you are talking about sounds nice, but I can't do the work in C. Also,
>> we need something that does not depend on interactive x11 displays. I
>> haven't worked with the linear features modules yet, and so have not tried
>> to fold them into the georectifier in this version. I should probably get

it

>> running completely before trying to expand it.
>
> Need some help? I'm quite interested in these modules, also. I can't
> help with the TclTk all that much, but I know C well enough to be a bit
> dangerous. :slight_smile:
>
> I'd really like to reimplement the rectification code with GDAL, which
> will cut down on the amount of code quite a bit.

Can you look back on the developer's list for discussion of what needs to be
done for this. Glynn Clements outlined it in detail to the list, with copies
to me. It should postdate my initial post on committing the georectifier to
the CVS. Your help would be much appreciated. But need to coordinate with
Glynn.

>
> Also, I wish the X11/GUI decisions would get decided. I think we've
> heard enough testimony. Time to summarize and vote. It's really
> holding GRASS back. :frowning:

As far as I'm concerned, the decision to replace x11 displays and
interactive x11 question/response as the basis for the GRASS GUI was made
several months back. This is the only way to make significant improvements
to the user interface.

I am aiming toward as much of an x11-less GUI as possible for 6.2, using
TclTk. The current TclTk GUI is nearly x11-free. Georectification (almost
done) and digitizing (not done) are the only remaining major functions to
still require x11 interactive displays.

The major question now involves replacing TclTk as the basis for the future
GRASS GUI. The 2 strongest contenders are Python interfaces to GTK and
wxWidgets. WxWidgets seems to have the best cross-platform support, while
GTK is somewhat more mature and reported to be a bit easier to work with. I
and a couple other folks are trying to do a test wxPython (Python extended
to use wxWidgets) GUI to see if it runs equally well on all supported GRASS
platforms.

The new GUI platform would be the basis for GRASS after 6.2. In any case, we
need to move away from the now-archaic x11 display and interactive interface
system. My understanding is that this will not be dropped for now (i.e.,
XDRIVER will continue to exist), but GUI development will no longer depend
on x11 displays or x11 interactive interfaces.

IMPORTANT NOTE: This does NOT mean lack of a command line interface (CLI),
GRASS command access, or the ability to extend GRASS through shell scripting
(or any other kind of scripting), only that the CLI and GUI will not REQUIRE
displays or interaction in an x11 terminal.

Michael

>
>
> --
> Brad Douglas <rez touchofmadness com> KB8UYR
> Address: 37.493,-121.924 / WGS84 National Map Corps #TNMC-3785
>

--
Markus Neteler <neteler itc it> http://mpa.itc.it/markus/
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

------ End of Forwarded Message