I have calculated the NDVI image and overlain GPS coordinates for a pack of wild animals over the top.

I would like to calculate the average NDVI of all the GPS points, and then calculate the average for all of the random points that I have also put over the top. I would like to do this for the entire map, and Zonal Statistics does not seem to be helping.

  1. For getting the NDVI values for the points use Point sampling tool plugin. This plugin generate new point layer (based on input layer) with additional attribute with values taken from raster data.

  2. Than calculate average.

    Inside QGIS:

    Use Basic statistics for numeric fields from processing toolbox (or menu Vector --> Analysis Tools). This function generates html file with several statistics for given attribute. You can also view the results in menu Processing --> Results Viewer...

    or outside QGIS :

    Export (right click on layer Save as...) layers as .csv file or copy-paste only their attribute tables with Copy selected rows to clipboard (need to do selection first). Then you can hadnle your data in some spreadsheet editor.

  • Is there any way I can get the NDVI values next to the gps coordinates in the attribute table? – ALEX Mar 22 '17 at 12:50
  • @ALEX at first, you have to create point layer from your table with coordinates (thought that you already done it :) ). Use Add Delimited Text Layer function for this - see Creating a link between QGIS and a spreadsheet – Oto Kaláb Mar 22 '17 at 13:25
  • @ALEX if you mean point surroundings, you have to create buffers and than use zonal statistics – Oto Kaláb Mar 22 '17 at 17:08
  • Thank you very much for all of your help so far. It is much appreciated. When I do use the Zonal Statistics plugin I can't see the results...where would I find them ? – ALEX Mar 22 '17 at 17:47
  • It would append attribute table of buffer layer – Oto Kaláb Mar 22 '17 at 18:28

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.