I am trying to correct atmospherically an image from Landsat 8 with 6s model from grass 7 and 6.4. Because there are no parameters for Landsat 8 yet, I am trying to give parameters from Landsat 7 images. When I use i.atcorr I get this message:

wavelength  less  than  0.25  micron: 
 let's take s(l)=s(0.25)

and the command ends.

How can I correct my Landsat 8 images? Is there someone who knows when Landsat 8 images will officially be in 6s model?

  • This may help gisagmaps.com/landsat-8-data-tutorial , a stop gap perhaps. It has the attraction of being able to be completed in QGIS, but is very sensitive to the selection of the haze parameters. – Willy Sep 17 '13 at 10:45
  • @Willy the website requires a paid login. Would be useful to post links that are accessible to everyone. – csheth Feb 9 '16 at 8:29

You couldn't expect the i.atcorr module to work for Landsat8 imagery, while instructing it to use parameters for Landsat7 acquisitions. Completely different data (both in terms of the sensors radiometric capabilities and the bitness of the delivered products -- 8-bit vs. 16-bit).

However, there is now support for Landsat8 imagery in i.atcorr (GRASS GIS ver. 7.x). Also, a custom python script, named i.landsat.atcorr, attempts to make things easier.

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.