[GRASS-dev] Re: georectifier fixes

Otto Dassau otto.dassau at gmx.de
Thu Nov 2 13:40:48 EST 2006


On Thu, 02 Nov 2006 06:22:56 -0700
Michael Barton <michael.barton at asu.edu> wrote:

> I'm a bit confused. Could clarify the following.

Hi, 

> 1. Did the new georect.tcl work -- the one in the 6.3 head? This one
> *should* switch to the source mapset, run i.group, and wait until you're
> done before switching back to the target mapset.

yes, it works in the 6.3 head here. I rectified a map this morning using the
georectifier in 6.3 head.

> 2. If it did not work, did you get the following error with the newest
> georect.tcl?
> Error: Parameter <group> not set:
> This is an i.group error that suggests this grass command failed for some
> reason
> 
> 3. If the newest version (i.e., in the 6.3 head) works with adding the --ui
> switch, that's fantastic. But I need to know if that actually fixes it for
> you guys or if it was already fixed without this.

the i.group window opens, but when I close the "error" message below appears,
but I can still go on rectiifying. 

child process exited abnormally
child process exited abnormally
     while executing
 "exec -- $cmd --ui"
     (procedure "GRMap::group" line 17)
     invoked from within
 "GRMap::group"
     ("uplevel" body line 1)
     invoked from within
 "uplevel \#0 $cmd"
     (procedure "Button::_release" line 18)
     invoked from within
 "Button::_release .grstart.mf.frame.group.a"
     (command bound to event)
 and set GCPs

is it clearer now? 

regards,
 Otto

PS: currently I am only online from time to time - sorry.

> > works:

> 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: Otto Dassau <otto.dassau at gmx.de>
> > Date: Thu, 2 Nov 2006 10:11:33 +0100
> > To: Hamish <hamish_nospam at yahoo.com>
> > Cc: <michael.barton at asu.edu>, <grass-dev at grass.itc.it>
> > Subject: Re: georectifier fixes
> > 
> > On Thu, 2 Nov 2006 21:11:25 +1300
> > Hamish <hamish_nospam at yahoo.com> wrote:
> > 
> >> Otto Dassau wrote:
> >>> 
> >>> changing line 347 as proposed by Michael in
> >>> $GISBASE/etc/gm/georect.tcl
> >>> 
> >>> #    catch {exec -- $cmd}
> >>> exec -- $cmd
> >>> 
> >>> sais sth. like:
> >>> 
> >>> Error: Parameter <group> not set:
> >>> 
> >>> maybe this helps: In GRASS 6.2.0RC3 it worked.
> >> 
> >> 
> >> try 
> >> 
> >> exec -- $cmd --ui
> >> 
> >> to force GUI mode.
> > 
> > now it works. Clicking on the edit/create button opens the i.group window.
> > 
> >> but is that running in current mapset (wrong) or switched to target
> >> mapset (correct)?
> > 
> > what do you mean here, it is running in current mapset. I list my procedure,
> > maybe I missunderstand:
> > 
> > - I start GRASS in spearfish/PERMANENT
> > - I Import a not geocoded map (topographic map)
> > - I start georectifier
> > - I choose mapset PERMANENT
> > - I choose a new group and the map I want to rectify
> > - When I close the i.group window following message appears, but it still
> > works:
> > 
> > child process exited abnormally
> > child process exited abnormally
> >     while executing
> > "exec -- $cmd --ui"
> >     (procedure "GRMap::group" line 17)
> >     invoked from within
> > "GRMap::group"
> >     ("uplevel" body line 1)
> >     invoked from within
> > "uplevel \#0 $cmd"
> >     (procedure "Button::_release" line 18)
> >     invoked from within
> > "Button::_release .grstart.mf.frame.group.a"
> >     (command bound to event)
> > and set GCPs
> > 
> > - Then I select the group a just created
> > - I select the map to rectify
> > - I start to set my GCPs and rectify.
> > - The result is ok and in stored the current mapset PERMANENT.
> > 
> > 
> > BTW: Is it intended that there are two ways to use the module?
> > 
> > a) I set GCPs and fill in the appropriate coordinates in the 2nd column
> > manually. 
> > b) I set GCPs and fill in the appropriate coordinates interactively opening
a
> > second monitor with a reference map where I click in the map to find
> > the right coordinates. The coordinates are inserted in the rectifier then...
> > 
> > regards,
> >  Otto
> > 
> >> Hamish
> >> 
> > 
> 


-- 




More information about the grass-dev mailing list