Académique Documents
Professionnel Documents
Culture Documents
2 Release Notes
Revised 18 September 2014
Supported Platforms
New Features
Known Issues
Fixed Issues
Backward-Compatibility Notes
Please visit the Help Articles section of the Exelis website (www.exelisvis.com) for the most
up-to-date release notes.
Supported Platforms
Platform
Windows
Hardware
Supported Versions
An X-Windows manager is required for Macintosh. The software products were tested using
XQuartz 2.7.4.
ENVI Classic is also supported on Solaris 10 SPARC 64-bit systems.
For optimal performance, your video card should have a minimum of 1 GB of RAM and
should support OpenGL 2.0 or later. Also be sure to install the latest drivers for your video
card. An HTML5-compatible browser is required to view the ENVI Help.
New Features
ENVI 5.2 includes the new and enhanced features listed below. See the following sections:
Image Processing
Esri Integration
User Interface
Programming
AlSat-2A
Deimos-1
Gaofen-1
Multi-page TIFF
NetCDF-4
WorldView-3
ENVI plays videos files, including those from Skybox Imaging. The Full Motion Video player
displays MISB metadata if the video file contains it. Export individual frames to the
ENVI display for further analysis, or convert a video file to a time-enabled raster series.
ENVI reads the following video formats in the Full Motion Video player:
Image Processing
Spatiotemporal Analysis
You can build a series of images (also called a raster series) for spatiotemporal analysis,
which provides the ability to understand and predict Earth surface processes or human
activities over space and time. ENVI automatically reads raster "acquisition time" metadata
from a wide variety of sensor data sources. Use the following tools:
Build Raster Series: Create a series file that references the file locations of images
in your collection. You can order the raster series sequentially according to
acquisition time metadata.
Write IDL scripts to perform all of these tasks; see the Programming section
below.
Learn how to build and animate a series of Landsat images in the Time Series
tutorial.
Spectral Indices
Use the Spectral Indices tool to compute various indices (one at a time), including
vegetation, geology, man-made features, burned areas, and water. It includes all of the
existing vegetation indices from the Vegetation Index Calculator.
The following are new vegetation indices:
Non-Linear Index
Simple Ratio
Use the ENVIQuerySpectralIndices API routine to determine which indices can be computed
for a given image.
Write IDL scripts to compute spectral indices; see the Programming section below.
An EO-1 Hyperion Vegetation Indices tutorial shows how to pre-process Hyperion data and
use vegetation indices to examine areas of unhealthy vegetation in a forest.
A Burn Indices tutorial shows how to create and compare spectral indices of burned areas
from Landsat-8 imagery.
Other New Image Processing Features
The NNDiffuse Pan Sharpening tool uses the nearest neighbor diffusion (NNDiffuse) pan
sharpening algorithm to create a pan-sharpened raster from a low-resolution multispectral
raster and a high-resolution panchromatic raster.
A hyperspectral analysis tutorial explains how to use Spectral Angle Mapper (SAM)
classification and Spectral Feature Fitting (SFF) to compare image spectra to reference
spectra.
The Scatter Plot tool has been updated for the new ENVI interface. Select bands from
different rasters, create density slices, import/export ROIs, create a spectral profile,
calculate mean spectra and class statistics, export plots to common formats, etc. The
"dancing layers" functionality highlights pixels that correspond to the cursor location in the
Image window.
The Raster Color Slice tool performance has improved; the histogram plots have tick marks
and labels, the ability to zoom in/out, and a cursor crosshair that reports pixel values.
The Feature Counting tool has been redesigned:
Features are listed in a table view that provides colored text and the ability to sort
features.
Symbols, labels, and counts can be turned on and off in the display.
A Grid option allows you to overlay grids on the top-most layer listed in the Layer
Manager.
Save features to an ENVI Feature Counting file (.efc) and restore this type of file
in a future ENVI session. You can also save features to shapefiles and
geodatabase files.
Restoring ENVI Classic ROI files (.roi) maintains their original geometry without converting
polygons to pixels.
The n-D Visualizer Export All function exports ROIs back to the ROI Tool.
Esri Integration
The Layer Manager and Data Manager have right-click Refresh options to reload saved
modifications to an Esri Layer file in a concurrent session of ArcMap software.
Create a new File Geodatabase in ENVI and write directly to it.
ENVI reads and writes to ArcGIS 10.2 Enterprise SDE Geodatabases via .sde connection
files.
ENVI's 32-bit application shortcuts for use with ArcGIS for Desktop software are located
under the ENVI 5.2 > ENVI for ArcGIS folder in the Windows Start menu.
The Remote Connection Manager has been enhanced as follows:
ENVI displays the same user interface dialogs as ArcGIS for Desktop software, for
establishing Enterprise SDE Geodatabase connections.
For ArcGIS for Server connections, ENVI only lists the supported Image Services
data assets on the server.
A Mouse Wheel Zoom Direction preference controls the direction of the mouse wheel, so you
can match the direction that ArcMap software uses.
Send datasets to ArcMap software using the Data Manager, Layer Manager, and the File >
Chip View to ArcMap menu option.
Save data to a new geodatabase that is compatible with the currently installed version of
ArcGIS software.
User Interface
Export the contents of a display view to a Geospatial PDF file. Chip the view at display
resolution, or export all raster dataset layers in the view at full resolution.
Export the contents of a display view to Google Earth.
Animate through bands of an image by selecting Display > Band Animation. Or, right-click
on an image layer in the Layer Manager and select Band Animation.
A Preview option is available for NNDiffuse Pan Sharpening, Classification Aggregation, and
Spectral Indices that allows you to dynamically preview processing results for the area
displayed in the Image window before processing the full image.
The Layer Manager and the Toolbox panels can be widened by clicking and dragging on the
side of the panel.
The snail trail in the Overview window can be saved to a file.
Create placemarks of geographic locations to quickly find different places in the Image
window.
The vector and annotation buttons have been merged into two drop-down lists on the
toolbar.
The Preferences dialog has a new search field. Preferences are stored in JSON format, and
both 64-bit and 32-bit application modes share the same preferences.
The Undo and Redo buttons have been removed from the toolbar; these functions are still
available under the Edit menu and by using Ctrl-Z and Ctrl-Y keyboard shortcuts.
The Select HDF5 Datasets dialog was renamed to the Dataset Browser; use this dialog to
build raster files from NetCDF-4 and HDF5 datasets.
The Favorites section of the Toolbox has more options for managing favorite tools.
You can select a quick stretch type while defining a spatial subset.
You can right-click on an image in the Layer Manager and select Quick Stats to view image
statistics.
Highlight a vector record in the Attribute Viewer table, then click Go To in the menu bar to
center the image window over its location and to highlight the selected vector.
Use the File > Save As menu option to save images to ASCII, ArcView Raster, CADRG, CIB,
ER Mapper, ERDAS IMAGINE, JPEG2000, and PCI formats. These save options were
previously available through the Toolbox.
Programming
A new ENVI API Programming Guide in the ENVI Help explains how to write IDL scripts to
extend ENVI functionality.
Use these new routines to write scripts that perform image-processing tasks. You can also
publish these tasks to client applications using ENVI Services Engine.
Task
Description
ENVIBuildRasterSeriesTask
ENVIBuildTimeSeriesTask
ENVIChangeThresholdClassificationTask
ENVIClassificationAggregationTask
ENVIClassificationSmoothingTask
ENVIClassificationToShapefileTask
ENVIColorSliceClassificationTask
ENVIDarkSubtractionCorrectionTask
ENVIDimensionsResampleRasterTask
ENVIForwardICATransformTask
ENVIForwardMNFTransformTask
ENVIForwardPCATransformTask
ENVIFXSegmentationTask
ENVIGramSchmidtPanSharpeningTask
ENVIImageBandDifferenceTask
ENVIImageIntersectionTask
ENVIImageThresholdToROITask
ENVIISODATAClassificationTask
ENVIMahalanobisDistanceClassificationTask
ENVIMappingResampleRasterTask
ENVIMaximumLikelihoodClassificationTask
ENVIMinimumDistanceClassificationTask
ENVINNDiffusePanSharpeningTask
ENVIPCPanSharpeningTask
ENVIPercentThresholdClassificationTask
ENVIPixelScaleResampleRasterTask
ENVIQuerySpectralIndicesTask
ENVIRadiometricNormalizationTask
ENVIRasterStatisticsTask
ENVIRasterViewshedTask
ENVIRegridRasterSeriesByIndexTask
ENVIRegridRasterSeriesByIntersectionTask
ENVIRegridRasterSeriesByUnionTask
ENVIRegridRasterTask
ENVIROIToClassificationTask
ENVIRXAnomalyDetectionTask
ENVISpectralAngleMapperClassificationTask
ENVISpectralIndexTask
ENVISpectralIndicesTask
ENVIThematicChangeTask
ENVITrainingClassificationStatisticsTask
ENVIVectorAttributeToROIsTask
ENVIVectorRecordsToROITask
ENVIVegetationSuppressionTask
ENVIVideoToRasterSeriesTask
Use the ENVIGridDefinition routine to create a spatial grid definition, which is used to
georeference rasters and vectors to a common coordinate system. ENVIGridDefinition is
only a definition, not a spatial reference or raster. It can be used as an input to
ENVISpatialGridRaster or to define the grid parameters for an empty raster.
Use the ENVIMetaspectralRaster routine to create an image that consists of bands from
different images. Or, use this routine in combination with ENVISpatialGridRaster to create a
georeferenced layer stack.
Use the ENVINNDiffusePanSharpeningRaster routine to create nearest neighbor diffusion
(NNDiffuse) pan sharpened rasters from a low-resolution raster and a high-resolution
panchromatic raster.
Use the ENVIPreferences and ENVIPreferenceItem routines to manage preference settings.
Use the ENVIRasterSeries routine to build a series of images for spatiotemporal analysis.
Then use the ENVIRasterSeriesLayer routine to display the raster series.
Use the ENVIRasterStatistics routine to get statistics for all bands of an image.
Use the ENVIResampleRaster routine to resample images.
Use the ENVISpatialGridRaster routine to project an image to a standard spatial reference.
Use the ENVISpectralIndexRaster routine to create new rasters based on common spectral
indices.
The ENVIView routine has a new ChipToVideo method that saves an animation from
spatiotemporal analysis to a variety of video file formats.
The ENVIRaster::Subset method has been deprecated. Use ENVISubsetRaster for spatial
and spectral subsetting.
Known Issues
ID
ENVI70066
Description
Opening two GF-1 WFV images results in image artifacts
Opening two Gaofen-1 images in the same view results in gaps of data. Workaround:
Display multiple Gaofen-1 images in separate views.
ENVI70110
When using Latitude/Longitude bands to create a geographic lookup table (GLT), images
geogreferenced using the GLT in a southern hemisphere polar stereographic projection
contain holes near their center.
ENVI70139
If you draw a polygon vector layer and accept it while a raster series is animating, the
polygon layer disappears. Workaround: Pause the animation between Accept operations,
or step through the series one frame at a time while editing the vector layer.
IDL-69220 Java bridge not configured properly when running 32-bit IDL from a
64-bit installation
The software installer builds a Java bridge configuration file specific to 32-bit or 64-bit
platforms. When running 32-bit IDL from a 64-bit installation, the Java configuration file
does not work and IDL issues an error message that it cannot initialize the Java bridge.
This affects the ENVI "Chip to Geospatial PDF" feature.
Installation error on Windows platforms: "Key not valid for use in
specified state"
Some customers have reported this error during the installation process. It is caused by a
Microsoft update (KB2918614), which affects the Windows installer service. Workaorund:
uninstall this Microsoft update. For more information, see the Microsoft
Community website.
Fixed Issues
ID
Description
ENVI-48044
ENVI-68875
ENVI-67602
AVNIR-2 data were not accurately georeferenced when using JAXA RPCs.
ENVI-69964
Toolbox and Layer Manager did not horizontally resize while docked.
ENVI-69923
Default bands changed in image display when the Edit Header tool was
open and closed.
ENVI-69872
ENVI-69843
ENVI-69689
ENVI-68930
ENVI-68862
ENVI-70130
ENVI-70071
ENVI-70064
Updates to CLASS COLORS metadata did not take effect in Layer Manager.
ENVI-70051
ENVI-70042
Multi-byte band names displayed incorrectly in the Layer Manager and Data
Manager.
ENVI-70038
ENVI-70015
ENVI-70002
ENVI-69996
ENVI-69870
ENVI-69857
Regridding was incorrect with data containing bad data, data-ignore values,
or NaN values.
ENVI-69847
ENVI did not open NITF files with a custom GEOSDE projection in the API.
ENVI-69733
Home and End keyboard keys produced the opposite effect for ENVI toolbar
sliders.
ENVI-69717
ENVI-69706
The Snail Trail did not properly reset after closing all layers in a view.
ENVI-69698
ENVI-69604
ENVI-69562
The "Replace selected cells with value" option did not work correctly with
View/Edit Attributes.
ENVI-69504
ROI subsetting with ENVIRasters did not work when the ROI was projected
to a spatial reference.
ENVI-69462
ENVI-69398
R/G/B check boxes in the Change Color Table dialog should be radio
buttons instead.
ENVI-69168
ENVI-66801
ENVI-66055
CLASSIC49097
SPEAR tools should check if the default output directory is writeable before
processing.
CLASSIC68532
The Seamless Mosaic tool issued error messages with some TIFF images.
CLASSIC66760
ENVI Classic crashed when opening seven-band ERDAS Imagine files from
a geodatabase.
CLASSIC59642
Backward-Compatibility Notes
These items pertain to the ENVI application programming interface (API):
ENVIReprojectGLTTask: the options for the POLAR property are true or false. In
previous releases, the options were 0 or 1.