I'm somewhat new using ENVI and have a very limited background in programming. I was asked to compile 12 RGB and NIR composites of LANDSAT scenes within a specific timeframe and would like to use ENVI's IDL to not only create the composites with script but batch process each rather than do the 24 composites manually.

I have been looking around everywhere and the only somewhat helpful page has been https://www.harrisgeospatial.com/docs/ENVILayerStackRaster.html. However, I don't know how to call on specific bands from the MTL file to stack like I normally would when loading an MTL file into ENVI. All I can find is how to call on the OLI or TIRS bands as a group (https://www.harrisgeospatial.com/docs/MetaspectralDatasets.html).

Once I figure that out then I'm onto the task of figuring out how to batch the process. A little guidance would be helpful. I know I'm rushing into this without the proper foundation to be using IDL.


You can use the ENVI Modeler to create your program even if you don't know IDL.


The Modeler makes it easy to create a batch process.

New contributor
Eduardo I. is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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