I'am trying to generate an NDVI map using ESA's Sentinel-2 training images, which can be found at https://spot-take5.org. I tried using QGIS's raster calculator to create the NDVI image, however quite unsuccessful, as I can't manage to figure out how the bands correspond to the basic NDVI = (NIR - VIS)/(NIR + VIS) formula. Any Python script or other freeware tool would suit me as well.

1 Answer 1


First of all, you should take note that the simulated Sentinel-2 images come from the SPOT 4 (and maybe SPOT 5) satellite. So you'll have less bands than with the actual Sentinel-2. For SPOT 4 and 5, the bands are

B1 = green, B2=red, B3=NIR, B4=SWIR

Second, NDVI is more often (NIR-RED)/(NIR+RED), and you should make sure that you have reflectances in order to work with comparable NDVI values.


UPDATE (Now that "true" Sentinel-2 data become available): with Sentinel-2, for 10 m NDVI, red is band 4 and NIR is band 8

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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