Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a couple of Landsat 7 images and they all have striping as a result of the SLC failure. Does anyone have any suggestions as to how to destripe the image using ENVI? I plan to use these images for NDVI analysis. When I downloaded the data from GloVis, it also came with a Gap Mask that somehow related to the SLC-Off? Thank you.

share|improve this question

Save this Landsat Gapfill IDL Model into the ENVI extensions folder:

  • Application extensions folder - "C:\Program Files\Exelis\ENVI5[minor version]\extensions"
  • User extensions folder - "C:\Users\[user name]\.idl\envi\extensions5_[minor version]".

E.g for ENVI 5.3 "C:\Program Files\Exelis\ENVI53\extensions" or "C:\Users\MyUserName\.idl\envi\extensions5_3"

In version 5 it will be under Extensions > Landsat_gapfill menu. It is fairly straightforward to understand the usage.

share|improve this answer

Is there a reason you have to use Landsat 7? You should be able to get coverage for the same area with either Landsat 5 or 8 and not worry about the SLC issue.

share|improve this answer
Just curious what the down vote was for, not being bitter I would sincerely like to know what the issue is. I think this is a reasonable response to the original question. Thanks – dblanchett May 30 '14 at 20:29

Yes you can but I don't see why you need Landsat 7 and just use the Landsat 8. It will save you a lot of your time but..if you really want to use that Landsat 7.

you can go here Filling the Gaps for Display

Yes I agree with dblanchett.

share|improve this answer

first of all, download the landsat_destripe file from exelis website. If you are using Envi 5.0, find the save_add folder in your installation destination and put it in there.

Fire up Envi Classic -> Basic tools -> Preprocessing -> General purpose utilities -> Landsat ETM+ Destriping.

Follow the GUI.


share|improve this answer

I am not an expert in GIS, so I tried to find a workaround. My workaround was based on using a combination of ENVI and ArcGIS.

I overcame the problem in a bit of a different way and am sure there might be an even easier way of achieving the same result. The SLC error problem and solution I came up with is here:

Hopefully it is of some use.

share|improve this answer
This is essentially a link-only answer. Can you rework this (just click edit below your answer) to add the relevant details here? That helps in cases such as when the link goes away or breaks, and makes the Q&A format read better. – BradHards Nov 24 '13 at 3:26
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – PolyGeo Nov 24 '13 at 4:38

Your Answer


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.