Select to view content in your preferred language

# Increase raster resolution

3874
4
04-05-2017 02:55 PM
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)
1 Solution

Accepted Solutions
MVP Emeritus

4 Replies
MVP Emeritus

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!

MVP Emeritus

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]])
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍``````
New Contributor II

Thanks.  This is it