[GRASS-user] i.spectral and gnuplot
Stuart Edwards
sedwards2 at cinci.rr.com
Tue Jul 11 18:13:04 EDT 2006
Hamish, Francesco
Back on this. Thanks for the tips. All were spot on. Now just a
little (?) glitch in the execution. Script executes as it should if
a 'group' is used. However if a list of rasters is used instead, the
following errors occur:
GRASS 6.1.cvs (locationA):~ > i.spectral raster=AST6,AST7,AST8 -i
csh: if: Malformed file inquiry.
Click mouse button on desired location
EAST: NORTH:
748730.21875 3969381.53125 1
paste: data.dum: No such file or directory
gnuplot> set xtics ()
^
"spectrum.gnuplot", line 1: invalid expression
This looks like it could be a Rev 1.6 issue since that's when it
first became possible to use a group instead of the raster list.
Thanks again. Much learned!
Stuart
On Jun 28, 2006, at 3:23 AM, Hamish wrote:
> Stuart Edwards wrote:
>
>> After fearing for my sanity, I think I may have found the problem.
>> The script in Lorenzo's binary distribution is not the same as the
>> one that you pointed me to in spite of identical headers. Attached
>> 'i.spectral' is from the distribution, 'i.spectral2' is the script at
>> <http://freegis.org/cgi-bin/viewcvs.cgi/*checkout*/grass6/scripts/
>> i.spectral/i.spectral?rev=HEAD&content-type=text/plain>
>> The differences start at about line 51.
>
> you seem to have a version older than 11 May. here is the history:
>
> http://freegis.org/cgi-bin/viewcvs.cgi/grass6/scripts/i.spectral/
> i.spectral
>
>> Tomorrow I'll have a crack at this again using the correct version!
>> Gnuplot does open on command from the shell and GRASS_GNUPLOT = /sw/
>> bin/gnuplot.
>
>
> try
>
> GRASS_GNUPLOT="/sw/bin/gnuplot -persist"
> export GRASS_GNUPLOT
> i.spectral
>
> if /sw/bin/ is in your $PATH, then you don't need any of this.
> does "which gnuplot" work from the terminal prompt?
>
> perhaps add to ~/.grass.bashrc:
>
> GRASS_ADDON_PATH=/sw/bin
> export GRASS_ADDON_PATH
>
>
> Hamish
More information about the grass-user
mailing list