I have Raster data for a country which has Evaporation Data in its pixels. I also have Vector layer which has the 30 cities of the country.

What I need is the average Evaporation value of each city from the raster data using ArcGIS?

I have access to the spatial analyst extension.

  • What have you tried so far? Do you know the Raster Toolset in ArcGIS? Do you have access to the spatial analyst extension? You may read about and try PointToRaster first. – Andreas Müller Feb 11 '16 at 9:57
  • I have access to the spatial analyst extension – H.Salman Feb 11 '16 at 10:00
  • please send me the steps – H.Salman Feb 11 '16 at 10:05

Try to use Zonal statistic (or Zonal statistic as table if you want to have table as an output) tool with parameter MEAN if your cities are polygons. If your cities are point, you could make Buffer around them and then use Zonal statistic.

  • the Cities layer i have is polygons – H.Salman Feb 11 '16 at 9:58
  • please send me the steps – H.Salman Feb 11 '16 at 10:04
  • 1
    You could use Help pages (see answer above) to understand the functions. Use your cities as zones and your raster as a value. – david_p Feb 11 '16 at 10:05
  • if i have daily raster images for these cities for one years..should i have repeat this steps for each image,or there is a way to help me to calculate the avarage daily evaporation for each city in one step to get 365 MEAN ET value for each city – H.Salman Feb 11 '16 at 10:56
  • That is subjective question, I don't know what you need. If you need daily ET results, you have to do it for each day. But i.e. if you need mean ET for whole year, you could make average ET for whole year from daily rasters and then make zonal statistic. – david_p Feb 11 '16 at 11:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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