[GRASS-user] [GRASS-dev] execGRASS("r.diversity"): [Error 3] Cannot find path specified \\.grass7\\r.li
Helmut Kudrnovsky
hellik at web.de
Sun May 25 15:33:28 PDT 2014
Markus Neteler wrote
> Mhh strange. Is it just broken or really a white space therein?
>
> BTW: The Windows support in r.li has been backported to GRASS 7.0 in
> r60231 (post beta2)
> http://trac.osgeo.org/grass/changeset/60231/grass/branches/releasebranch_7_0/raster/r.li/r.li.daemon
>
> which uses G_config_path() which in turn calls getenv("APPDATA") on
> Windows:
> (http://grass.osgeo.org/programming7/home_8c_source.html#l00096)
>
> The "Roaming" should come from that variable (I am no expert on
> Windows variables at all).
> Others here?
tested here with (and some examples of the manual)
System Info
GRASS Version: 7.1.svn
GRASS SVN Revision: 60466
Erstellungsdatum: 2014-05-25
Build Platform: i686-pc-mingw32
GDAL/OGR: 1.11.0
PROJ.4: 4.8.0
GEOS: 3.4.2
SQLite: 3.7.17
Python: 2.7.4
wxPython: 2.8.12.1
Platform: Windows-7-6.1.7601-SP1 (OSGeo4W)
r.info map=lsat5_1987_10 at landsat
+----------------------------------------------------------------------------+
| Layer: lsat5_1987_10 at landsat Date: Wed May 9 11:37:57 2007
|
| Mapset: landsat Login of Creator: neteler
|
| Location: nc_spm_08_grass7
|
| DataBase: C:\grassdata
|
| Title: LANDSAT-TM5 Band 1 Visible (0.45-0.52um) 30m ( lsat5_1987_10 )
|
| Timestamp: 14 Oct 1987
|
|----------------------------------------------------------------------------|
|
|
| Type of Map: raster Number of Categories: 0
|
| Data Type: CELL
|
| Rows: 475
|
| Columns: 527
|
| Total Cells: 250325
|
| Projection: Lambert Conformal Conic
|
| N: 228513 S: 214975.5 Res: 28.5
|
| E: 645012 W: 629992.5 Res: 28.5
|
| Range of data: min = 45 max = 254
|
|
|
| Data Source:
|
| Global Land Cover Facility (GLCF)
|
|
|
|
|
| Data Description:
|
| generated by r.in.gdal
|
|
|
| Comments:
|
| r.in.gdal input="p016r035_5t19871014_z17_nn10_nc_spm_wake.tif" outpu\
|
| t="lsat5_1987_10"
|
|
IMAGE_ID=P016R35_5T871014,PATH=16,ROW=35,DATE=10/14/87,PLATFORM=LANDSAT |
| 5
|
| i.landsat.rgb "b=lsat5_1987_10" "g=lsat5_1987_20" "r=lsat5_1987_30"
|
|
|
+----------------------------------------------------------------------------+
g.region -p -a rast=lsat5_1987_10 at landsat align=lsat5_1987_10 at landsat
projection: 99 (Lambert Conformal Conic)
zone: 0
datum: nad83
ellipsoid: a=6378137 es=0.006694380022900787
north: 228513
south: 214975.5
west: 629992.5
east: 645012
nsres: 28.5
ewres: 28.5
rows: 475
cols: 527
cells: 250325
---------------------
manual:
"To calculate only Pielou and Simpson indices from a NDVI map, with several
moving window (3 x 3, 5 x 5, 7 x 7, 9 x 9), run:
r.diversity input=ndvi_map output=diversity size=3-9 method=pielou,simpson"
r.diversity --verbose input=lsat5_1987_10 at landsat prefix=myland alpha=0.5
size=3-9
Traceback (most recent call last):
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 279, in <module>
sys.exit(main())
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 113, in main
resolution = checkValues(res)
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 268, in checkValues
reso = range(reso[0], reso[1] + 1, 2)
TypeError: range() integer end argument expected, got float.
-
r.diversity --verbose input=lsat5_1987_10 at landsat prefix=myland size=3-9
method=simpson,pielou
Traceback (most recent call last):
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 279, in <module>
sys.exit(main())
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 113, in main
resolution = checkValues(res)
File "C:\Users\myricaria\AppData\Roaming\GRASS7\addons\scr
ipts\r.diversity.py", line 268, in checkValues
reso = range(reso[0], reso[1] + 1, 2)
TypeError: range() integer end argument expected, got float.
r.diversity --verbose input=lsat5_1987_10 at landsat prefix=myland
method=simpson,pielou
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
Done.
g.gisenv set=DEBUG=3
r.diversity --verbose input=lsat5_1987_10 at landsat prefix=myland
method=simpson,pielou
D2/3: filename = C:\Users\myricaria\AppData\Roaming\GRASS7\a
ddons\scripts\r.diversity.py
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/cell/myland
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: format: 0
D3/3: region item: compressed: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cats/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cats/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/hist/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/hist/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: top: 1.000000000000000
D3/3: region item: bottom: 0.000000000000000
D3/3: region item: cols3: 527
D3/3: region item: rows3: 475
D3/3: region item: depths: 1
D3/3: region item: e-w resol3: 28.5
D3/3: region item: n-s resol3: 28.5
D3/3: region item: t-b resol: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: grass.script.core.start_command(): r.li.simpson
input=lsat5_1987_10 at landsat conf=conf_diversity_3.0
output=myland_simpson_size_3.0
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers
D2/3: G_file_name(): path = C:\grassdata/nc_spm_08_grass7/rd
ivers/cell/myland_simpson_size_3.0
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: top: 1.000000000000000
D3/3: region item: bottom: 0.000000000000000
D3/3: region item: cols3: 527
D3/3: region item: rows3: 475
D3/3: region item: depths: 1
D3/3: region item: e-w resol3: 28.5
D3/3: region item: n-s resol3: 28.5
D3/3: region item: t-b resol: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: format: 0
D3/3: region item: compressed: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D3/3: create window mapping (527 columns)
D1/3: G_find_raster(): name=MASK mapset=rdivers
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/cell/MASK
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: r.li.daemon pathSetup: [C:\Users\xxxx\AppData\Roa
ming\GRASS7\r.li\conf_diversity_3.0]
ERROR: Illegal areas disposition
D1/3: grass.script.core.start_command(): r.li.pielou
input=lsat5_1987_10 at landsat conf=conf_diversity_3.0
output=myland_pielou_size_3.0
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers
D2/3: G_file_name(): path = C:\grassdata/nc_spm_08_grass7/rd
ivers/cell/myland_pielou_size_3.0
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/WIND
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: top: 1.000000000000000
D3/3: region item: bottom: 0.000000000000000
D3/3: region item: cols3: 527
D3/3: region item: rows3: 475
D3/3: region item: depths: 1
D3/3: region item: e-w resol3: 28.5
D3/3: region item: n-s resol3: 28.5
D3/3: region item: t-b resol: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cellhd/lsat5_1987_10
D2/3: file open: read (mode = r)
D2/3: G__read_Cell_head
D2/3: G__read_Cell_head_array
D3/3: region item: proj: 99
D3/3: region item: zone: 0
D3/3: region item: north: 228513
D3/3: region item: south: 214975.5
D3/3: region item: east: 645012
D3/3: region item: west: 629992.5
D3/3: region item: cols: 527
D3/3: region item: rows: 475
D3/3: region item: e-w resol: 28.5
D3/3: region item: n-s resol: 28.5
D3/3: region item: format: 0
D3/3: region item: compressed: 1
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D1/3: G_find_raster2(): name=lsat5_1987_10 mapset=landsat
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D3/3: create window mapping (527 columns)
D1/3: G_find_raster(): name=MASK mapset=rdivers
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers/cell/MASK
D1/3: G_find_raster2(): name=lsat5_1987_10 at landsat mapset=
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/cell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/fcell/lsat5_1987_10
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/landsat/g3dcell/lsat5_1987_10
D1/3: r.li.daemon pathSetup: [C:\Users\xxxx\AppData\Roa
ming\GRASS7\r.li\conf_diversity_3.0]
ERROR: Illegal areas disposition
D1/3: grass.script.core.start_command(): g.message
message=Done.
D2/3: G_file_name(): path =
C:\grassdata/nc_spm_08_grass7/rdivers
Done.
-
manual:
"To calculate all methods excluding Pielou from a NDVI map, with two moving
window (3 x 3, 9 x 9), run:
r.diversity input=ndvi_map output=diversity size=3,9 exclude=pielou alpha=3"
r.diversity --verbose input=lsat5_1987_10 at landsat prefix=myland alpha=0.5
size=3,9
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
ERROR: Illegal areas disposition
Done.
---------------------
could it be the logics to calculate
#create configuration file instead using r.li.setup
def createConfFile(res, inpumap, home):
and
# return a list of resolution
def checkValues(res, alpha=False):
(and maybe others too) the reason why the creation of the configuration
file(s) fails?
-----
best regards
Helmut
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/execGRASS-r-diversity-Error-3-Cannot-find-path-specified-grass7-r-li-tp5141590p5142440.html
Sent from the Grass - Users mailing list archive at Nabble.com.
More information about the grass-user
mailing list