ENVI二次开发函数汇总

来源:互联网 发布:js解决跨域问题 编辑:程序博客网 时间:2024/05/20 18:48

转载:
http://phoebe04011.blog.163.com/blog/static/46315778201281243341114/

ENVI二次开发函数汇总:
ADAPT_FILT_DOIT
Perform adaptive filtering.
AIRSAR_HEADER_DOIT
Read an Airborne Synthetic Aperture Radar (AIRSAR) header.
AIRSAR_PED_HEIGHT_DOIT
Calculate pedestal height images from an AIRSAR compressed stoked matrix.
AIRSAR_PHASE_IMAGE_DOIT
Calculate phase images from an AIRSAR compressed stokes matrix.
AIRSAR_POLSIG_DOIT
Calculate polarization signatures from an AIRSAR compressed stokes matrix.
AIRSAR_SCATTER_DOIT
Calculate scatter classification for an AIRSAR compressed stokes matrix.
AIRSAR_SYNTH_DOIT
Synthesize AIRSAR images.
ASPECT_DOIT
Make aspect corrections to Landsat Multispectral Scanner (MSS) image data.
AUTO_WID_MNG
Automatically perform event handling for ENVI compound widgets.
BAD_DATA_DOIT
Remove bad data lines.
CF_DOIT
Create an output file to disk or memory from bands in the Available Bands List.
CLASS_CONFUSION_DOIT
Compute a classification confusion matrix.
CLASS_CS_DOIT
Clump or sieve a classification image.
CLASS_DOIT
Perform supervised classification.
CLASS_MAJORITY_DOIT
Perform majority or minority analysis on a classification image.
CLASS_RULE_DOIT
Classify rule images.
CLASS_STATS_DOIT
Calculate class statistics.
COM_CLASS_DOIT
Combine classes.
CONTINUUM_REMOVE_DOIT
Perform Continuum Removal.
CONV_DOIT
Perform convolution filtering.
CONVERT_DOIT
Convert interleave type.
CONVERT_INPLACE_DOIT
Convert in place between storage types.
CROSS_TRACK_CORRECTION_DOIT
Remove variation in the cross-track illumination of an image.
DARK_SUB_DOIT
Perform dark subtraction.
DECOR_DOIT
Perform saturation stretch.
DEM_BAD_DATA_DOIT
Correct bad data points in digital elevation models (DEMs).
DESKEW_DOIT
Deskew MSS data.
DESTRIPE_DOIT
Destripe image data.
DISP_GET_LOCATION
Return the x,y location of a selected pixel.
DISP_GOTO
Move the cursor to a specified location.
DISP_OUT_IMG
Output to Postscript.
ELINE_CAL_DOIT
Perform empirical line Calibration.
EMITTANCE_CALC_DOIT
Convert emissivity.
ENVI
Restore base ENVI save files (.sav) for batch mode.
ENVI_ADD_PROJECTION
Add a projection to ENVI.
ENVI_ASSIGN_HEADER_VALUE
Set user-defined header values.
ENVI_AUTO_TIE_POINTS_DOIT
Automatically calculate tie points for two images, making fully automatic image registration possible.
ENVI_AVHRR_CALIBRATE_DOIT
Calibrate Advanced Very High Resolution Radiometer (AVHRR) data or compute AVHRR sea surface temperature (SST).
ENVI_AVHRR_GEOMETRY_DOIT
Compute the AVHRR geometry (latitude and longitude), solar zenith angles, and sensor zenith angles for each pixel.
ENVI_AVHRR_WARP_DOIT
Warp AVHRR data or resulting AVHRR data products.
ENVI_BANDMAX_SELECT_BANDS
Perform the BandMax background suppression algorithm to derive a subset of significant bands using input target and background spectra.
ENVI_BATCH_EXIT
Exit ENVI from the non-menu batch mode.
ENVI_BATCH_INIT
Initialize ENVI from the non-menu batch mode.
ENVI_BATCH_STATUS_WINDOW
Enable and disable the ENVI batch status window.
ENVI_BUFFER_ZONE_DOIT
Create a buffer zone image from a classification image.
ENVI_CAL_DOIT
Spectrally calibrate images using flat field or internal average relative reflectance (IARR).
ENVI_CENTER
Return the centering offsets for a widget.
ENVI_CLOSE_DISPLAY
Close a display group.
ENVI_CLOVER_DOIT
Overlay classes.
ENVI_COLLECT_SPECTRA
Perform Endmember Collection.
ENVI_COMPUTE_SUN_ANGLES
Compute sun angles.
ENVI_CONVERT_FILE_COORDINATES
Convert between map and pixel coordinates.
ENVI_CONVERT_FILE_MAP_PROJECTION
Convert a file from its current map projection to an output projection.
ENVI_CONVERT_LIDAR_DATA_DOIT
Read a light detection and ranging (LIDAR) data file in log ASCII standard (LAS) format and convert it to either an ENVI image file or an ENVI vector file (EVF).
ENVI_CONVERT_PROJECTION_COORDINATES
Convert map coordinates between projections.
ENVI_CREATE_ROI
Create a new Region of Interest (ROI).
ENVI_CUBE_3D_DOIT
Build a 3D image cube.
ENVI_DEFAULT_STRETCH_CREATE
Return an ENVI default stretch structure.
ENVI_DEFINE_MENU_BUTTON
Add buttons to the ENVI menu system automatically from a user-defined routine in a .pro or .sav file within the save_add directory.
ENVI_DEFINE_ROI
Add pixels to an ROI.
ENVI_DELETE_ROIS
Delete ROIs.
ENVI_DISP_QUERY
Return display group information.
ENVI_DISPLAY_BANDS
Display an image in a display group.
ENVI_DOIT
Use this interface for all of the ENVI processing (_DOIT) routines.
ENVI_ENTER_DATA
Enter an image into memory as an ENVI file.
ENVI_ENVISAT_GEOREF_DOIT
Georeference Advanced Along-Track Scanning Radiometer (AATSR)-, Advanced Synthetic Aperture Radar (ASAR)-, and Medium Resolution Imaging Spectrometer (MERIS)-format Environmental Satellite (ENVISAT) data.
ENVI_EVF_CLOSE
Close an EVF.
ENVI_EVF_DEFINE_ADD_RECORD
Add a record to a new EVF.
ENVI_EVF_DEFINE_CLOSE
Close an EVF ID for editing.
ENVI_EVF_DEFINE_INIT
Create a new EVF ID.
ENVI_EVF_INFO
Return information about an EVF.
ENVI_EVF_OPEN
Open an EVF and return an EVF ID.
ENVI_EVF_READ_RECORD
Read EVF records into an IDL variable.
ENVI_EVF_TO_SHAPEFILE
Output an EVF to ArcView shapefile format.
ENVI_FILE_MNG
Close or delete ENVI files.
ENVI_FILE_QUERY
Return information about a data file.
ENVI_FILE_TYPE
Translate between a file type code and description.
ENVI_FILTER_DOIT
Build a Fast Fourier Transform (FFT) filter.
ENVI_GEOREF_FROM_GLT_DOIT
Georeference an associated image with the geographic lookup table (GLT) file output from GLT_DOIT.
ENVI_GET_CONFIGURATION_VALUES
Return the current setting for ENVI configuration items.
ENVI_GET_DATA
Return spatial image data from a file.
ENVI_GET_DISPLAY_NUMBERS
Return a list of display numbers.
ENVI_GET_FILE_IDS
Return all file IDs for all open files.
ENVI_GET_HEADER_VALUE
Return user-defined values.
ENVI_GET_IMAGE
Return spatial image data from a display group.
ENVI_GET_MAP_INFO
Return map information from a display group.
ENVI_GET_PATH
Return the path where the current version of ENVI is installed.
ENVI_GET_PROJECTION
Return projection information.
ENVI_GET_RGB_TRIPLETS
Return RGB triplets for graphics color index.
ENVI_GET_ROI
Return ROI pixel addresses as 1D subscripts.
ENVI_GET_ROI_DATA
Return image data associated with an ROI.
ENVI_GET_ROI_DIMS_PTR
Return DIMS ROI pointer for use with the DIMS variable.
ENVI_GET_ROI_IDS
Return ROI IDs.
ENVI_GET_ROI_INFORMATION
Return information associated with defined ROIs.
ENVI_GET_SLICE
Return a spectral slice from an image.
ENVI_GET_STATISTICS
Return values from an ENVI statistics file.
ENVI_GET_TILE
Return one spatial or spectral tile of image data.
ENVI_GLT_DOIT
Build a GLT from input geometry.
ENVI_GRID_DOIT
Convert irregularly gridded points to raster image.
ENVI_GS_SHARPEN_DOIT
Perform Gram-Schmidt spectral sharpening.
ENVI_INFO_WID
Display text data in a “report” widget.
ENVI_INIT_TILE
Initialize tile processing and return the tile ID.
ENVI_IO_ERROR
Report input/output processing errors.
ENVI_L7_CPF
Retrieve Landsat-7 calibration parameters from an ITT Visual Information Solutions Web server.
ENVI_LAYER_STACKING_DOIT
Build a new multi-band file from georeferenced images of various pixel sizes, extents, and projections.
ENVI_MAP_INFO_CREATE
Return map information.
ENVI_MASK_APPLY_DOIT
Apply a mask to a file.
ENVI_NEURAL_NET_DOIT
Perform classification using a neural net method.
ENVI_OPEN_DATA_FILE
Open an external (non-ENVI) image file.
ENVI_OPEN_FILE
Open an ENVI file.
ENVI_OUTPUT_TO_EXTERNAL_FORMAT
Output image data to an external (non-ENVI) format.
ENVI_PC_SHARPEN_DOIT
Perform principal components spectral sharpening.
ENVI_PICKFILE
Use this widget to select a filename from disk.
ENVI_PLOT_DATA
Create an x,y plot.
ENVI_PROJ_CREATE
Create ENVI projection information.
ENVI_QUERY_VERSION
Return the current version of ENVI.
ENVI_RADARSAT_GEOREF_DOIT
Extract embedded geolocation points from a processed Radarsat file.
ENVI_READ_COLS
Read ASCII column data.
ENVI_REGISTER_DOIT
Warp image data.
ENVI_REPORT_ERROR
Report error message strings through the standard ENVI error reporting mechanism.
ENVI_REPORT_INC
Set the status report increment.
ENVI_REPORT_INIT
Initialize and end a status report.
ENVI_REPORT_STAT
Update status report widget with percent complete.
ENVI_RESAMPLE_SPECTRA
Spectrally resample individual spectra.
ENVI_RESTORE_ROIS
Restore saved ROIs.
ENVI_ROI_TO_IMAGE_DOIT
Create a classification image from ROIs.
ENVI_RXD_DOIT
Perform Reed-Xiaoli anomaly detection on a multispectral or hyperspectral image.
ENVI_SAVE_ROIS
Save ROIs.
ENVI_SEAWIFS_GEOMETRY_DOIT
Calculate the geometry for Hierarchical Data Format (HDF) and Committee on Earth Observation Satellites (CEOS)-format Sea-viewing Wide Field-of-view Sensors (SeaWiFS) data.
ENVI_SEAWIFS_GEOREF_DOIT
Georeference HDF and CEOS-format SeaWiFS data.
ENVI_SEGMENT_DOIT
Segment a classification image into unique spatially contiguous “blobs.”
ENVI_SELECT
Use this widget to select an open ENVI file or band.
ENVI_SENSOR_TYPE
Translate between sensor type code and description.
ENVI_SET_INHERITANCE
Return the ENVI inheritance structure.
ENVI_SETUP_HEAD
Write an ENVI header file for an image.
ENVI_SMACC_DOIT
Perform Sequential Maximum Angle Convex Cone (SMACC) processing on an input file.
ENVI_SPECTRAL_RESAMPLING_DOIT
Spectrally resample image or spectral library files.
ENVI_STATS_DOIT
Calculate statistics from a data file.
ENVI_SUM_DATA_DOIT
Calculate a number of statistical parameters on a set of bands.
ENVI_SVM_DOIT
Perform supervised image classification using a support vector machine (SVM).
ENVI_SYNTHETIC_COLOR_DOIT
Calculate synthetic color image.
ENVI_THERMAL_CORRECT_DOIT
Perform thermal infrared atmospheric correction.
ENVI_TILE_DONE
Complete tile processing.
ENVI_TOGGLE_CATCH
Toggle the ENVI error catching mechanism on and off.
ENVI_TRANSLATE_PROJECTION_NAME
Convert projection names.
ENVI_TRANSLATE_PROJECTION_UNITS
Translate projection units.
ENVI_USER_DEFINED_ANNOTATION
Create an ENVI annotation file or append items to an existing annotation file.
ENVI_VEG_INDEX_AVAILABLE_INDICES
Determine the number of vegetation indices that you can calculate on an input data file.
ENVI_VEG_INDEX_DOIT
Calculate vegetation indices from a spectral input image.
ENVI_WRITE_DBF_FILE
Output an EVF attribute file to DBF format.
ENVI_WRITE_ENVI_FILE
Convert an IDL image array to an ENVI image.
ENVI_WRITE_FILE_HEADER
Write/re-write an ENVI header file to preserve changes to user-defined header values.
ENVI_WRITE_STATISTICS
Write an ENVI statistics file.
FFT_DOIT
Perform FFT filtering.
FFT_INV_DOIT
Apply FFT filter and perform inverse FFT.
GAINOFF_DOIT
Apply gain and offset to each input band.
GEN_IMAGE_DOIT
Generate test images.
HANDLE_VALUE
Get and set handle values.
HIST_EXPORT_DOIT
Output images using an applied lookup table (LUT).
MAGIC_MEM_CHECK
Clear out the necessary memory cache for in-memory functions.
MATCH_FILTER_DOIT
Perform Matched Filtering.
MATCH_FILTER_MT_DOIT
Perform Mixture Tuned Matched Filtering (MTMF).
MATH_DOIT
Perform Band Math.
MNF_DOIT
Perform Minimum Noise Fraction (MNF) transform.
MNF_INV_DOIT
Perform inverse MNF transform.
MORPH_DOIT
Perform morphological filtering.
MOSAIC_DOIT
Mosaic image bands or band combinations.
MSSCAL_DOIT
Calibrate MSS data to radiance or reflectance.
MUNSELL_DOIT
Convert RGB image to Munsell coordinates.
MUNSELL_INV_DOIT
Calculate RGB image from Munsell coordinates.
NDVI_DOIT
Create a normalized difference vegetation index (NDVI).
PC_ROTATE
Calculate principal components rotation.
PPI_DOIT
Calculate Pixel Purity Index (PPI).
RADAR_INC_ANGLE_DOIT
Calculate incidence angle image from radar.
RATIO_DOIT
Calculate band ratios.
RESIZE_DOIT
Spatially resize data.
RGB_GET_BANDS
Display a dialog for selecting three bands from the Available Bands List.
RGB_ITRANS_DOIT
Perform inverse color transform.
RGB_TRANS_DOIT
Perform forward color transform.
ROC_CURVE_DOIT
Calculate receiver operating characteristic (ROC) curves.
ROI_THRESH_DOIT
Create a threshold ROI.
ROTATE_DOIT
Rotate images.
RTV_DOIT
Perform raster-to-vector conversion.
SAT_STRETCH_DOIT
Perform saturation stretch.
SHARPEN_DOIT
Perform image sharpening.
SIRC_HEADER_DOIT
Read a Shuttle Imaging Radar-C (SIR-C) header.
SIRC_MULTILOOK_DOIT
Multilook SIR-C images.
SIRC_PED_HEIGHT_DOIT
Calculate pedestal height images from a SIR-C compressed data products file.
SIRC_PHASE_IMAGE_DOIT
Calculate phase images from a SIR-C compressed data products file.
SIRC_POLSIG_DOIT
Calculate polarization signatures from a SIR-C compressed data products file.
SIRC_SYNTH_DOIT
Synthesize SIR-C images.
SLICE_DOIT
Output a vertical or horizontal spectral slice to a file.
SLT2GND_DOIT
Convert slant-to-ground range.
SPECTRAL_FEATURE_DOIT
Perform Spectral Feature Fitting (SFF).
STRETCH_DOIT
Perform a contrast stretch of image data.
TASCAP_DOIT
Create Tasseled Cap vegetation and soil indices.
TEXTURE_COOCCUR_DOIT
Calculate co-occurrence texture measures.
TEXTURE_STATS_DOIT
Calculate occurrence texture measures.
TIMS_CAL_DOIT
Calibrate Thermal Infrared Multispectral Scanner (TIMS) data to radiance.
TMCAL_DOIT
Calibrate Landsat TM data to radiance or reflectance.
TOPO_DOIT
Perform topographic modeling of DEMs.
TOPO_FEATURE_DOIT
Create a topographic feature classification image.
UNMIX_DOIT
Perform Linear Spectral Unmixing.
VAX_IEEE_DOIT
Perform VAX Institute of Electrical and Electronic Engineers (IEEE) floating-point conversion.
WIDGET_AUTO_BASE
Create a base widget for auto-managed events.
WIDGET_EDIT
Create a compound widget used to edit multiple values from lists.
WIDGET_GEO
Create a compound widget used to specify latitude and longitude values.
WIDGET_MAP
Create a compound widget that allows you to input and edit map coordinates and projections.
WIDGET_MENU
Create a widget with a menu of exclusive and non-exclusive items.
WIDGET_MULTI
Create a widget used to select multiple items from a list.
WIDGET_OUTF
Create a menu used to select an output filename.
WIDGET_OUTFM
Create a menu used to select an output filename with the option to save the result to memory.
WIDGET_PARAM
Create a widget used for entering numeric parameters.
WIDGET_PMENU
Create a widget with a drop-down list.
WIDGET_RGB
Create a widget used to modify an RGB color value with the option of using other color space models.
WIDGET_SLABEL
Create a widget used to display a text message with scroll bars.
WIDGET_SLIST
Create a widget with a list.
WIDGET_SSLIDER
Create a widget used to set a numeric value with a slider.
WIDGET_STRING
Create a widget used to enter a text string.
WIDGET_SUBSET
Create a widget with a Spatial Subset button, which displays ENVI’s Select Spatial Subset dialog.
WIDGET_TOGGLE
Create a widget with a toggle button.