Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a raster file on precipitation and I want to create zonal statistics as a table using a shape file wiht boundaries of countries across the world. However it appears that I need to take into account that in different latituted the corresponding area is different and thus I need to weight my statistic (mean etc) for area. Any suggestions on how I can do that?

Thanks!

share|improve this question
2  
I should clarify that I work with ARCGIS 10.1 –  An_Li Mar 18 '13 at 12:43
1  
If I understand your problem correctly: use an equal-area projection. Then you do not have to "weight you statistic". –  Jens Mar 18 '13 at 15:23
2  
An_Li, @Jens offers the best solution: use an equal-area projection. However, if you wish to avoid reprojecting (and the resampling that necessarily goes along with that), your idea is quite workable. At the very end of gis.stackexchange.com/questions/53664/…, I describe how to obtain a weighted (zonal) average. For weights, use the cosine of the latitude. –  whuber Mar 18 '13 at 18:04
add comment

1 Answer

If you are open for other GIS tools then have a look at SAGA-GIS:

http://sourceforge.net/projects/saga-gis/

There is a module called "Grid Statistics for Polygons" which does exactly what you are looking for.

share|improve this answer
    
Thanks for the comments. I will try the equal area projection. Unfortunately I am new to ARC GIS so I already have difficulties with already, let alone moving to a different software. –  An_Li Mar 18 '13 at 15:51
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.