I am attempting to process a mosaiced raster through r.watershed and it’s erroring out fairly early in the process with the following command output
segment_seek: Invalid argument
Failed seek in segment file for index = 0 n = 13422 at col:row 24400:20000
cseg_read_cell(): unable to segment put row for [sfdem@PERMANENT] in [PERMANENT]
segment_seek: Invalid argument
Failed seek in segment file for index = 0 n = 13422 at col:row 24400:20000
cseg_read_cell(): unable to segment put row for [sfdem@PERMANENT] in [PERMANENT]
segment_pagein: read EOF
cseg_put(): could not write segment file
Subprocessfailed with exit code 1
category information for [sfacc1k] in [PERMANENT] missing or invalid
category information for [sfdr1k] in [PERMANENT] missing or invalid
category information for [sfba1k] in [PERMANENT] missing or invalid
category information for [sfstr1k] in [PERMANENT] missing or invalid
category information for [sfh1k] in [PERMANENT] missing or invalid
Realizing it’s a fairly large raster (736557332 cells) I have tried increasing the segment library size for tile processing by increasing the amount of maximum memory to use with the disk swap option, but to no avail. I have also tried this processing on both Linux and Windows builds of GRASS 6.4 with the same results. Knowing that it is probably something very simple I would like to ask for your help! I am unfamiliar with GRASS errors and have had a dickens of a time finding documentation on them.
Thanks!
Chris Caveny-Cox, MCSE | Extension Agent, 4-H Youth Development
NC State University | Gaston County, North Carolina
Phone: 704.922.2110 | Fax: 704.922.2140
chris_caveny-cox@ncsu.edu | http://gaston4-h.blogspot.com | http://gaston.ces.ncsu.edu
P Please consider the environment before printing this e-mail
Pursuant to North Carolina General Statute, Chapter 132, email correspondence to and from this address may be considered public record under the North Carolina Public Records Law and may be disclosed to third parties.
Oops, forgot the list.
Chris Caveny-Cox wrote:
I am attempting to process a mosaiced raster through r.watershed and
it's erroring out fairly early in the process with the following command
output
segment_seek: Invalid argument
Failed seek in segment file for index = 0 n = 13422 at col:row 24400:20000
cseg_read_cell(): unable to segment put row for [sfdem@PERMANENT] in
[PERMANENT]
segment_seek: Invalid argument
Failed seek in segment file for index = 0 n = 13422 at col:row 24400:20000
cseg_read_cell(): unable to segment put row for [sfdem@PERMANENT] in
[PERMANENT]
segment_pagein: read EOF
cseg_put(): could not write segment file
Subprocessfailed with exit code 1
category information for [sfacc1k] in [PERMANENT] missing or invalid
category information for [sfdr1k] in [PERMANENT] missing or invalid
category information for [sfba1k] in [PERMANENT] missing or invalid
category information for [sfstr1k] in [PERMANENT] missing or invalid
category information for [sfh1k] in [PERMANENT] missing or invalid
Realizing it's a fairly large raster (736557332 cells)
Large File Support (LFS) is needed for such a large raster.
Unfortunately, LFS for GRASS is not yet available on Windows. Under
Linux, GRASS must be configured with --enable-largefile. The warning
"segment_pagein: read EOF" lets me suggest that your GRASS version was
not configured and compiled with LFS. I think but I am not sure that
LFS is automatically there on Linux 64bit. So, on Linux, is it a 64bit
OS, have you compiled GRASS with --enable-largefile, what version
exactly (revision number if not RC6) are you using, and is there
enough disk space available where the GRASS database is located
(restart GRASS to clean up temporary files)?
Markus M
I have tried
increasing the segment library size for tile processing by increasing the
amount of maximum memory to use with the disk swap option, but to no avail.
I have also tried this processing on both Linux and Windows builds of GRASS
6.4 with the same results. Knowing that it is probably something very
simple I would like to ask for your help! I am unfamiliar with GRASS errors
and have had a dickens of a time finding documentation on them.
Thanks!
Chris Caveny-Cox, MCSE | Extension Agent, 4-H Youth Development
NC State University | Gaston County, North Carolina
Phone: 704.922.2110 | Fax: 704.922.2140
chris_caveny-cox@ncsu.edu | http://gaston4-h.blogspot.com
| http://gaston.ces.ncsu.edu
P Please consider the environment before printing this e-mail
Pursuant to North Carolina General Statute, Chapter 132, email
correspondence to and from this address may be considered public record
under the North Carolina Public Records Law and may be disclosed to third
parties.
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user