Opened 12 years ago
Closed 11 years ago
#1634 closed defect (fixed)
wingrass7: i.spectral -error
| Reported by: | hellik | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.0.0 |
| Component: | Imagery | Version: | unspecified |
| Keywords: | wingrass | Cc: | |
| CPU: | x86-32 | Platform: | MSWindows Vista |
Description
tested with osgeo4w-wingrass7, nc-sample dataset:
gnuplot is in the path:
_path=C:\OSGeo4W\apps\Python27\Scripts
OSGEO4W home is C:\OSGeo4W
Der Befehl "manpath" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Cleaning up temporary files...
Starting GRASS GIS...
WARNUNG: Sperren gleichzeitiger Zugriffe auf ein Mapset ist unter Windows
nicht m÷glich.
__________ ___ __________ _______________
/ ____/ __ \/ | / ___/ ___/ / ____/ _/ ___/
/ / __/ /_/ / /| | \__ \\_ \ / / __ / / \__ \
/ /_/ / _, _/ ___ |___/ /__/ / / /_/ // / ___/ /
\____/_/ |_/_/ |_/____/____/ \____/___//____/
Welcome to GRASS 7.0.svn??GRASS homepage: http://grass.
osgeo.org
This version running through: shell (C:\OSGeo4W\apps\msys\bin\sh.exe)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
If required, restart the GUI with: g.gui wxpython
When ready to quit enter: exit
GRASS 7.0.svn> gnuplot
G N U P L O T
Version 4.6 patchlevel 0 last modified 2012-03-04
Build System: MS-Windows 32 bit
Copyright (C) 1986-1993, 1998, 2004, 2007-2012
Thomas Williams, Colin Kelley and many others
gnuplot home: http://www.gnuplot.info
faq, bugs, etc: type "help FAQ"
immediate help: type "help" (plot window: hit 'h')
gnuplot changed the codepage of this console from 850 to 1252 to
match the graph window. Some characters might only display correctly
if you change the font to a non-raster type.
Terminal type set to 'wxt'
gnuplot> exit
GRASS 7.0.svn>
adapted example from the manual: http://grass.osgeo.org/grass70/manuals/html70_user/i.spectral.html
GRASS 7.0.svn> i.spectral.py raster=$LIST east_north=637502.25,221744.25
Traceback (most recent call last):
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 210, in
<module>
main()
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 205, in
main
draw_linegraph(what)
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 127, in
draw_linegraph
xf = file(xfile, 'w')
IOError: [Errno 13] Permission denied: 'data_x'
GRASS 7.0.svn> i.spectral.py -g raster=$LIST east_north=637502.25,221744.25
Traceback (most recent call last):
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 210, in
<module>
main()
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 203, in
main
draw_gnuplot(what, xlabels, output, label)
File "C:/OSGeo4W/apps/grass/grass-7.0.svn/scripts/i.spectral.py", line 76, in
draw_gnuplot
outf = file(outfile, 'w')
IOError: [Errno 13] Permission denied: 'data_0'
GRASS 7.0.svn>
Helmut
Change History (3)
follow-up: 2 comment:1 by , 12 years ago
comment:2 by , 12 years ago
Replying to neteler:
The fix will be rather trivial: The command currently writes into a non-accessible directory. Solution:
grass.tempdir() and os.path.join() must be used for the tmp files.
I fixed this problem, so this ticket should be close. but i.spectral doesn't work yet due to a bug in d.linegraph, please see #1842
comment:3 by , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Closing, missing part is in ticket #1842
Note:
See TracTickets
for help on using tickets.

The fix will be rather trivial: The command currently writes into a non-accessible directory. Solution:
grass.tempdir() and os.path.join() must be used for the tmp files.