<div dir="ltr"><div><div>Hello,<br><br></div>I'm running the following command:<br><br>i.segment.stats --overwrite --verbose map=angle_seg_uspo_angle_region_1_rank1@angle1 \<br>rasters=angle_ortho.1@angle1,angle_ortho.2@angle1,angle_ortho.3@angle1,angle_ortho.4@angle1 \<br>raster_statistics=min,max,mean,stddev,sum csvfile=/home/jd/Wales_GRASS/Angle/angle_isegstats \<br>separator=comma vectormap=angle_isegstats<br><br></div>This code produces a complete .csv when run without the 'vectormap' option. However, when added in, I get the following errors:<br><br>Calculating geometry statistics<br>Calculating statistics for raster angle_ortho.1@angle1<br>Calculating statistics for raster angle_ortho.2@angle1<br>Calculating statistics for raster angle_ortho.3@angle1<br>Calculating statistics for raster angle_ortho.4@angle1<br>Creating vector map<br>DBMI-SQLite driver error:<br>Error in sqlite3_prepare():<br>unrecognized token: ".1_min"<br><br>ERROR: Error while executing: 'CREATE TABLE angle_isegstats (cat int, area<br>       double precision, perimeter double precision, compact_circle double<br>       precision, fd double precision, angle_ortho.1_min double precision,<br>       angle_ortho.1_max double precision, angle_ortho.1_mean double<br>       precision, angle_ortho.1_stddev double precision, angle_ortho.1_sum<br>       double precision, angle_ortho.2_min double precision,<br>       angle_ortho.2_max double precision, angle_ortho.2_mean double<br>       precision, angle_ortho.2_stddev double precision, angle_ortho.2_sum<br>       double precision, angle_ortho.3_min double precision,<br>       angle_ortho.3_max double precision, angle_ortho.3_mean double<br>       precision, angle_ortho.3_stddev double precision, angle_ortho.3_sum<br>       double precision, angle_ortho.4_min double precision,<br>       angle_ortho.4_max double precision, angle_ortho.4_mean double<br>       precision, angle_ortho.4_stddev double precision, angle_ortho.4_sum<br>       double precision)'<br>Traceback (most recent call last):<br>  File "/home/jd/.grass7/addons/scripts/i.segment.stats", line 250, in <module><br>    main()<br>  File "/home/jd/.grass7/addons/scripts/i.segment.stats", line 238, in main<br>    gscript.run_command('db.execute', input=insert_sql, quiet=True)<br>  File "/usr/lib/grass70/etc/python/grass/script/core.py", line 395, in run_command<br>    return handle_errors(returncode, returncode, args, kwargs)<br>  File "/usr/lib/grass70/etc/python/grass/script/core.py", line 313, in handle_errors<br>    returncode=returncode)<br>grass.exceptions.CalledModuleError: Module run None ['db.execute', '--q', 'input=/home/jd/Wales_GRASS/Angle/angle1/.tmp/jd-virtual-machine/6899.1'] ended with error<br>Process ended with non-zero return code 1. See errors in the (error) output.<br><div><br></div><div>I suspect this might be something to do with the length of the column name?<br><br></div><div>Any help would be much appreciated.<br><br></div><div>Thanks<br><br></div><div>James<br clear="all"></div></div>