33314 Rate this article:

ENVI 5 Service Pack 3

Mark Alonzo

What's New in ENVI 5.0 Service Pack 3

ENVI 5, Service Pack 3 includes the new and enhanced features listed below.

Sensors, Data Formats, and Metadata

  • ENVI reads and displays imagery from the following sensors:
    • Landsat-8
    • EO-1 ALI and Hyperion
    • DubaiSat
    • Pleiades Level-1B
    • RapidEye Level-1B GeoTIFF files with metadata; ENVI used to support only Level-1B files in NITF format.
  • The Radiometric Calibration tool now calibrates Landsat-8 and EO-1 data.
  • When you open an NPP VIIRS file, you have options to calibrate the data to radiance, reflectance, brightness temperatures, or albedo (depending on the product type and available bands). You can also choose to georeference the raw imagery and correct for "bowtie" visual artifacts.
  • The Toolbox contains a new entry: Geometric Correction > Reproject GLT with Bowtie Correction. This tool currently only works with NPP VIIRS imagery and lets you georeference the raw imagery if it contains Latitude and Longitude bands. If the imagery also contains a Quality band, you can choose to remove bowtie visual artifacts from the imagery.
  • You can create a meta file, which is a text file that contains the names of image files and/or bands to treat as one virtual file. When you later select the meta file for input or processing using File > Open, ENVI retrieves the image data from the individual disk files and treats them as if they were part of the same input file for processing.
  • You can open remote datasets from the ENVI application programming interface (API) using the ENVI::OpenRaster method.
  • The following are new standard metadata fields in ENVI header files:
    • data gain values: Gain values for each band. Units are W/(m2 * μm *sr).
    • data offset values: Offset values for each band.
    • data reflectance gain values: An array of data reflectance gain values.
    • data reflectance offset values: An array of data reflectance offset values.
    • product type: For WorldView and QuickBird products, the valid values include Basic Product, Stereo Product, Standard Product, Orthorectified Product, and Digital Elevation Model Product. For NPP VIIRS products, valid values include EDR and SDR.
    • read procedures: Spatial and spectral read routines that define custom file readers.
    • reflectance scale factor: The value that, when divided into your data, would scale it from 0 to 1 reflectance. For example, if the value of 10,000 in your data represents a reflectance value of 1.0, enter a reflectance scale factor of 10,000.
  • ENVI can read the PNG format on Macintosh and Linux operating systems. This includes legends that are displayed with some Web Mapping Service (WMS) datasets. ENVI previously read the PNG format on Windows operating systems only.
  • If ALOS PALSAR georeferenced datasets (GR, specifically levels 1.0, 1.5, and 4.1) include a .meta file, ENVI extracts the acquisition time and pseudo map information, if available.
  • Tie points in a GeoTIFF image are used to compute a modeltransform metadata tag, which is used to georeference the image to a pseudo (nonstandard) projection in the ENVI display.
  • ENVI automatically georeferences GeoTIFF files that contain standard map projection metadata when it opens the files. If only rational polynomial coefficient (RPC) information exists, that will be used to georeference the data. If a GeoTIFF file only contains a modeltransform metadata tag but no RPC or standard map information, then ENVI writes pseudo map information to the file.
  • When ENVI reads GeoTIFF images with a rotation and standard map projection, it can save them to GeoTIFF format while retaining the rotation setting.
  • For TIFF and GeoTIFF image files, you can optionally use the Edit ENVI Header tool or a text editor to create an ENVI header file (.hdr) to override the default metadata fields. For example, you can change the default stretch type to better visualize the data or you can change the wavelength information if you know that it is wrong in the original TIFF/GeoTIFF file. Once you save the changes to a header file, ENVI will read the new metadata values when you re-open the image file.
  • A precedence now exists when different types of map information are available for a given image. If an image contains standard map information plus RPC or pseudo information, the standard map information will be used as the primary spatial reference and the RPC or pseudo information will be used as the auxiliary spatial reference. ENVI will write RPC information to the header file if you save the file to ENVI format. If the image contains RPC and pseudo map information, the RPC information will be used as the primary spatial reference.
  • If files contain RPC or pseudo map information, the status bar displays the latitude and longitude of the current location of the cursor in Degrees/Minutes/Seconds.
  • ENVI currently does not allow a geographic lookup table (GLT)-based image to be displayed along with an image georeferenced to a standard map projection.
  • The ENVIRasterSpatialRefGLT object was added to the ENVI API. This is a reference to a GLT spatial reference associated with an ENVIRaster.
  • If you display an image (which sets the base coordinate system of the display) before opening an Esri® Image Service through the Remote Connection Manager, the Image Service request will use the same coordinate system by default. You can change the default coordinate system of the Image Service, if needed.
  • When accessing mosaic datasets (via Esri® Image Services) through the Remote Connection Manager, you can choose from various options for displaying and ordering the input rasters. These options are only available if you have ArcGIS Desktop 10.1 installed.
  • A new NITF preference is available: . If set to True, ENVI will pass through the bits per pixel (ABPP) if you chip a NITF C8 image. Instead of creating new NITF C8 statistics (ABPP, NBPP, HISTOA:OBPP, and SOC::SIZ::Ssiz) from a chipped image, ENVI will pass them through from the original NITF file. The default setting is False.

Image Processing

  • The Image to Map Registration tool is available through the Toolbox.
  • In the Viewshed Analysis workflow, visible areas are colored green. Non-visible or undetermined areas are colored red.

User Interface

  • The Image to Map Registration tool is available through the Toolbox.
  • A new set of North Arrow preferences allows you to customize the appearance and default location of north arrows in the display.
  • Arrow, polygon, and polyline annotations have a default line thickness of three pixels, which makes them more visible.
  • Filled polygon shapefiles display accurately when you zoom in or out at any map scale.
  • The visual quality of lines and polygons has improved.
  • Symbol, ellipse, and rectangle annotations are initially drawn orthogonally to the display axes, regardless of the orientation (rotation) of the underlying data layer. Text annotations are initially drawn horizontally with respect to the display.
  • Properties dialog for vectors: If a specific vector attribute has more than 256 unique values, the selected color table is equally divided among the number of attributes, creating a color gradient. Select the Cycle Color Table option if you want the color table to repeat itself with each iteration of 256 attributes.
  • New Display General preferences are available to let you set unique default stretch types for specific data types:
    • Default Stretch for 8-bit Imagery
    • Default Stretch for 16-bit Uint Imagery
    • Default Stretch for All Other Imagery
  • If you chip the display to a PowerPoint presentation and the source image contains map information, the geographic coordinates of the center of the chipped view are added to the Notes field in the presentation.
  • If you un-dock the Layer Manager and/or Toolbox from the main application, you can re-attach them by using one of the following options:
    • Clicking the square icon in the floating dialog
    • Clicking the right-facing arrow (the same arrow used to hide and show panels) in the main application
    • Clicking the X button in the upper-right corner of the floating dialog
  • Files that you opened recently using File > Open or File > Open As are available under File > Open Recent for easier access in the current or future ENVI sessions.
  • To close all files, select File > Close All from the menu bar. ENVI removes the files from the Data Manager and Layer Manager.
  • Windows users can drag and drop files from ArcMap™, ArcCatalog™, or the Windows File Manager into multiple views. You can also drag and drop files from the Data Manager to any view.
  • If you have multiple views displayed, you can drag-and-drop raster, vector, or annotation layers from the Layer Manager to any one of those views in the display or to the corresponding view icons in the Layer Manager. This creates a copy of the layer(s) to populate the views.
  • The Data Manager has a Load Grayscale button to let you quickly display a single band of image data.
  • Your ENVI or ENVI EX license/install number is displayed when you select Help > About from the menu bar. You will need this license/install number when contacting Technical Support.

Hurricane Florence Support


Are you or your loved ones in the path of Hurricane Florence, or is it your job to keep people safe?... more »

Harris Providing real-time access to traffic camera network for hyper-local weather info: open access during Florence


Hurricane Florence is closing in on the South and North Carolina Coast.  The storm is strong and... more »


Sign up to receive the latest news, events, technologies and special offers.