[GRASS-dev] [GRASS GIS] #2264: t.rast.univar fails when r.univar	fails
    GRASS GIS 
    trac at osgeo.org
       
    Wed Apr 23 11:06:37 PDT 2014
    
    
  
#2264: t.rast.univar fails when r.univar fails
-------------------------------------+--------------------------------------
 Reporter:  martinl                  |       Owner:  grass-dev@…              
     Type:  defect                   |      Status:  new                      
 Priority:  normal                   |   Milestone:  7.0.0                    
Component:  Temporal                 |     Version:  svn-trunk                
 Keywords:  t.rast.univar, r.univar  |    Platform:  Unspecified              
      Cpu:  Unspecified              |  
-------------------------------------+--------------------------------------
 t.rast.univar fails when called r.univar prints no output
 {{{
 Traceback (most recent call last):
   File "/opt/src/grass_trunk/dist.x86_64-unknown-linux-
 gnu/scripts/t.rast.univar", line 67, in <module>
     main()
   File "/opt/src/grass_trunk/dist.x86_64-unknown-linux-
 gnu/scripts/t.rast.univar", line 63, in main
     "strds", input, where, extended, header, fs)
   File "/opt/src/grass_trunk/dist.x86_64-unknown-linux-
 gnu/etc/python/grass/temporal/univar_statistics.py", line 86, in
 print_gridded_dataset_univar_statistics
     string += fs + str(stats["mean"]) + fs + str(stats["min"])
 KeyError: 'mean'
 }}}
 attachment:univar.diff prints a warning
 {{{
 WARNING: Unable to get statistics for raster map
 <terra_lst_day20020206 at modis2002lst_1>
 }}}
 Actually commands fail when the map contains no data:
 {{{
 r.info terra_lst_day20020206
 ...
 |   Range of data:    min = -nan  max = -nan
 |
 ...
 }}}
 ->
 {{{
 r.univar terra_lst_day20020206 --q
 }}}
 no output printed. It should fail or better to print 'nan' values.
-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2264>
GRASS GIS <http://grass.osgeo.org>
    
    
More information about the grass-dev
mailing list