Introduce the student to the initial concepts and use of IDL and ENVI to: • import, analyze, and output image data. • learn to interface between ENVI input/outputs. This tutorial is designed to introduce you to the basic concepts of the ENVI software and some of its For ENVI +IDL, type envi at the UNIX command prompt. These programs (scripts) are based on the IDL programming language and are run in the IDL environment, either by loading the ENVI+IDL program or simply.

Author: Kacage Zubar
Country: Yemen
Language: English (Spanish)
Genre: Health and Food
Published (Last): 2 April 2012
Pages: 469
PDF File Size: 1.70 Mb
ePub File Size: 3.59 Mb
ISBN: 147-8-45213-569-1
Downloads: 61061
Price: Free* [*Free Regsitration Required]
Uploader: Taut

This applies only to Z Profile windows and will be undefined for all other plot windows. A Spectral Library Input File dialog appears. However, while ordinary user functions are automatically called by XMANAGER and receive the event structure variable as a positional parameter, plot functions are automatically called by ENVI and receive several variables as both parameters and keywords that are related to the data in the plot window.

Keyword variable that must be present to receive extra variables that ENVI may need to pass into the plot function. IDL seems to support reading tif files. Documents Ressources professionnelles Informatique. The following code appears in the IDL Editor: Select one or more spectra; the corresponding spectral profiles appear in a Spectral Library Plots window. And the byte order is 0, i. This function accepts x and y data and a list of bad bands.


For this tutorial, you will copy a previously edited version of u s e r a d d. Using the fourth field above as an example, the format is as follows: The following steps outline this process.

Introduction to IDL Programming

When you call a user plot function, normal plot data all the spectra in the plot window are passed to the user plot function. Vector of ones and zeros with as many elements as x-axis data points.

Type of plot function updates. The Spectral Library Viewer dialog appears. This information is often stored in a. Sign up tutoeial log in Sign up using Google.

ENVI Tutorial – ITT Visual Information Solutions – Informatique

Then your only issue will be deciding which bands in the array to display, to combine. Note that 1st Derivative will be placed immediately after the Envj Encoding menu option. Sign up using Email and Password.

We’ll need more info to provide a better answer. A file selection dialog appears. The user plot function is applied to every spectrum placed in that window until a different plot function is selected.

If you don’t have ENVI then it is a bit harder. Vector whose values identify the band positions of the bad bands in the Z Profile data. Excluding the bad bands, the function takes the first derivative of envu y value and returns jdl to the plot window. V Stuart Foote 5 Yudine, should there be an attachement or some details?

Email Required, but never shown. A value of 1 indicates that the corresponding y-axis value is good, and a value of 0 means it is bad i.


If the plot function is defined without this keyword, then you will likely receive errors when trying to use it in ENVI. Note the fourth and fifth lines: Yudine 27 1 3. Post Your Answer Discard By clicking “Post Your Answer”, you acknowledge that you have read our eniv terms of serviceprivacy policy and cookie policyand that your continued use of the website is envvi to these policies.

By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service. Yudine, looks like you have every thing you need to read the image into an IDL array. The Open File dialog appears. ENVI calculates the tutoriao derivative spectra of all plots and displays the results in the Spectral Library Plots window.

remote sensing – Reading BSQ file format in IDL? – Geographic Information Systems Stack Exchange

Post as a guest Name. Define user plot functions by adding a new line to the useradd. When you understand how these functions work, close the files. Not sure it this will help.

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