[GRASSLIST:8571] Re: Changing scale of raster map

Ian MacMillan ian_macmillan at umail.ucsb.edu
Mon Oct 10 11:29:46 EDT 2005


Bruno, sorry that I misidentified your problem.  I think you are 
looking to use a command like r.neighbors.  I haven't used it much, but 
I think there is a sum function in there that you can use.

G'luck,
Ian

On Oct 10, 2005, at 8:20 AM, Bruno GUILLAUME wrote:

> Ian,
>
> thanks for your prompt reply. Let us talk about my raster, say "toto" 
> (unit=kg).
> Well, in fact, my initial resolution for toto is 00:00:30 but it is 
> full world map (=933120000 grid cells in total!), so it is not easily 
> portable in flat ASCII format!! So, I prefer to convert it first to a 
> resolution of 1°x1° (this resolution is largely enough for my goals).
> The problem is that after using the g.region command to convert it, I 
> check out the conservation of mass and my problem is that I do not get 
> the same total amount of kg (unit of toto) with r.sum rast=toto under 
> 00:00:30 resolution and under 1° resolution !
> So, I suppose that g.region do not accumulate the field of values 
> represented in toto (unit=kg) but rather interpolate it.
> So what does it do exactly ? And how can I get it to change resolution 
> with mass-conservation of the field in toto, so that the value in one 
> big grid cell of toto in 1°x1° resolution be equal to the sum of all 
> little grid cell values (of resolution 00:00:30) comprised in the big 
> cell  ?
>
> Hope this problem is clearer expressed,
>
> Bruno.
>
> Ian MacMillan wrote:
>> Bruno, first thing, in a latlong projection, the units of resolution 
>> are given in degrees.  So ewres=1 means that your cell width is one 
>> degree.  Most other projections have a cell unit of meters.  For 
>> example an ewres=1 in an UTM projection would mean that your cell 
>> width is one meter.  To change your resolution, you can use
>>
>> g.region res=your_res
>>
>> for example
>>
>> g.region res=00:00:30 yields a 30 arc second resolution in a latlong 
>> projection.
>>
>> Hope this helps,
>> Ian
>>
>>
>> On Oct 10, 2005, at 7:35 AM, Bruno GUILLAUME wrote:
>>
>>> Dear GRASS users,
>>>
>>> My problem concerns a raster in lat-lon projection, having a given 
>>> resolution of ewres1,nsres1. For every cell, the category value is 
>>> expressed in kilogram.
>>> I need to transform it into  the same grid but with coarser 
>>> resolution, say ewres2=10*ewres1 and nsres2=10*nsres1, BUT the 
>>> transformation need to be mass-conservative (so, I need to get 
>>> exactly the same amount in kilograms with finer and coarser 
>>> resolution).
>>>
>>> Can I do in a simple way with GRASS ?
>>>
>>> Thanks in advance,
>>>
>>> Bruno Guillaume.
>>>
>>>
>> >
>> >
>> What happens if a big asteroid hits Earth? Judging from realistic 
>> simulations involving a sledge hammer and a common laboratory frog, 
>> we can assume it will be pretty bad.
>>  - Dave Barry
>>
>>
>> -------------------------------------------------------------
>> This message has been scanned by Postini anti-virus software.
>>
>>
>
>
 >
 >
What happens if a big asteroid hits Earth? Judging from realistic 
simulations involving a sledge hammer and a common laboratory frog, we 
can assume it will be pretty bad.
  - Dave Barry


-------------------------------------------------------------
This message has been scanned by Postini anti-virus software.






More information about the grass-user mailing list