Increase raster resolution

2087
4
Jump to solution
04-05-2017 02:55 PM
JonPeroff
New Contributor II

I have a raster layer where each pixel is 10 meters.  I would like to reduce the pixel size to 5 meters.  I have not had any success finding the right tool (if there is one).  I have converted the 10 meter raster to a point feature and tried to re-convert it at a 5 meter cell size but that just left voided areas.  Maybe I'm missing a step? I have spatial and 3D analyst tools.  Can someone point me in the right direction?

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
DanPatterson_Retired
MVP Esteemed Contributor
4 Replies
DanPatterson_Retired
MVP Esteemed Contributor

Resample read carefully

curtvprice
MVP Esteemed Contributor

If you are upsampling, for example, from 5 meter to 10 meter, the tool of choice is Aggregate. Unless of course you want to do it in numpy, Dan!

Just thought I'd add that to the thread.

DanPatterson_Retired
MVP Esteemed Contributor

Avoid the aggrevation of Aggregation using Numpy .... from this blog post

and to avoid repeating myself... and just halve the cell size when bringing back into arcmap

a

array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])

np.repeat(np.repeat(a, 2, axis=0), 2, axis=1)

array([[0, 0, 1, 1, 2, 2],
       [0, 0, 1, 1, 2, 2],
       [3, 3, 4, 4, 5, 5],
       [3, 3, 4, 4, 5, 5],
       [6, 6, 7, 7, 8, 8],
       [6, 6, 7, 7, 8, 8]])
‍‍‍‍‍‍‍‍‍‍‍‍‍‍
JonPeroff
New Contributor II

Thanks.  This is it

0 Kudos