[GRASS-user] Re: grass-user Digest, Vol 66, Issue 34

Kirk Wythers kirk.wythers at gmail.com
Wed Oct 19 12:10:58 EDT 2011


On Oct 19, 2011, at 11:00 AM, grass-user-request at lists.osgeo.org wrote:

> Message: 3
> Date: Wed, 19 Oct 2011 08:55:47 +0200
> From: Markus Metz <markus.metz.giswork at googlemail.com>
> Subject: Re: [GRASS-user] odd r.stats output, after r.resample.stats
> To: Kirk Wythers <kirk.wythers at gmail.com>
> Cc: grass-user at lists.osgeo.org
> Message-ID:
> 	<CAG+h=FGNo5_dR3U3v=VBzA-4tOzf8-MMqPJ8c=0YbNJPONKz5Q at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> On Tue, Oct 18, 2011 at 9:31 PM, Kirk Wythers <kirk.wythers at gmail.com> wrote:
>> I am trying to aggregate resample a 250 meter resolution raster to 1000m resolution as the most frequently occurring value in the 250m map. I am using:
>> 
>> GRASS 6.4.1 (northcentralus_albersequalarea):~ > r.resamp.stats -w input=mnwimifnfftgk7wt175v3_250m output=mnwimifnfftgk7wt175v3_1000m method=mode --verbose 100%
>> 
>> This all appears to work properly. If I export the raster to MATLAB and simply view the cell values they are all whole number like 500, 600, 700, etc....
>> 
>> However, when I run r.stats on each map, I get:
>> 
>> GRASS 6.4.1 (northcentralus_albersequalarea):~ > r.stats -cl input=mnwimifnfftgk7wt175v3_250m 100%
>> 0  893025
>> 100  18419
>> 120  34024
>> 170  125
>> 260  18
>> 380  527
>> 400  4269
>> 500  36610
>> 600  163
>> 700  12479
>> 800  51090
>> 900  53455
>> 990  5
>> 999  527
>> * no data 874
>> 
>> GRASS 6.4.1 (northcentralus_albersequalarea):~ > r.stats -cl input=mnwimifnfftgk7wt175v3_1000m
>> 100%
>> 0-3.917647 from  to  929109
>> 97.941176-101.858824 from  to  11467
>> 117.529412-121.447059 from  to  32643
>> 168.458824-172.376471 from  to  1
>> 258.564706-262.482353 from  to  1
>> 376.094118-380.011765 from  to  30
>> 399.6-403.517647 from  to  383
>> 497.541176-501.458824 from  to  24231
>> 599.4-603.317647 from  to  12
>> 697.341176-701.258824 from  to  2184
>> 799.2-803.117647 from  to  50355
>> 897.141176-901.058824 from  to  55190
>> 995.082353-999 from  to  4
>> 
>> The output to r.stats from the 250 meter resolution map look fine... but doesn't make sense to me that the 1000 meter resolution map would have it's count and cell values binned into groups like 0-3.9, and 97.9-101.9???
> 
> That looks like mnwimifnfftgk7wt175v3_250m is of type CELL and
> mnwimifnfftgk7wt175v3_1000m is of type FCELL or DCELL. Try reading
> mnwimifnfftgk7wt175v3_1000m as CELL (integer) with
> 
> r.stats -cli input=mnwimifnfftgk7wt175v3_1000m
> 
> HTH,
> 
> Markus M

That worked! Thanks Markus. Any way I can keep "type CELL" when I resample with r.resamp.stats -w input=mnwimifnfftgk7wt175v3_250m output=mnwimifnfftgk7wt175v3_1000m method=mode --verbose, so that I don't create a "type FCELL or DCELL in the 1000 meter resolution version ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20111019/ea879b29/attachment.html


More information about the grass-user mailing list