
Overview of ENVI 5.6
Table of Contents
ENVI 5.6 is a robust software suite designed for advanced image analysis and data visualization. It enables users to process, interpret, and present complex geospatial information through an intuitive interface. The software leverages a rich set of algorithms for spectral analysis, feature extraction, and change detection, making it a versatile tool for any organization that relies on earth observation data .
At its core, ENVI is built on the IDL (Interactive Data Language) programming environment, which allows users to customize workflows and create new algorithms . This foundation makes the software highly extensible and suitable for both beginners performing routine analysis and experts developing novel scientific applications. The application is available for Windows, Linux, and macOS platforms, offering flexibility across different IT environments .
ENVI 5.6 is known for its open architecture, supporting over 100 different data formats from commercial satellites, government sensors, and uncrewed aerial vehicles. Users can quickly visualize data in 2D, 3D, and interactive displays, enabling rapid insight generation from vast datasets. The software’s focus on spectral analysis is particularly notable, with specialized workflows for vegetation health, mineral mapping, and water quality assessment.
Key Features of ENVI 5.6
ENVI 5.6 offers a comprehensive suite of features that cater to diverse geospatial analysis needs:
Advanced Spectral Analysis
-
Multispectral and Hyperspectral Processing: Analyze data from sensors like EnMAP, PlanetScope, Landsat, and Sentinel to identify materials and monitor environmental change .
-
Spectral Indices: Access a library of indices for minerals and vegetation to quantify plant health, soil composition, and water quality.
-
Anomaly Detection Workflow: Identify spectral or color differences between test regions and their surroundings for applications like border security and pipeline monitoring .
Image Processing and Enhancement
-
Automatic Image Registration: Geometrically align images taken from different angles or at different times for accurate time-series analysis .
-
Atmospheric Correction: Remove solar irradiance, atmospheric transmittance, and topographic effects using tools like Log Residuals Correction to obtain surface reflectance data .
-
Preprocessing Workflow: Prepare raw spectral data for analysis by removing noise, correcting striping, and smoothing spectral signatures .
Geospatial Analysis and 3D Visualization
-
Point Cloud Feature Extraction: Perform feature extraction on LiDAR data to identify buildings, trees, and other objects .
-
Temporal Cube Generation: Build multiband rasters where each band represents a different date/time to perform change detection and time-series classification .
-
Xtreme Viewer: Explore data in an interactive 3D environment with options to rotate the view and orient north-up or “up is up” .
Automation and Customization
-
ENVITasks: Use a library of pre-built programming tasks to automate common operations in IDL, enabling batch processing and customized workflows .
-
Save Toolbox Parameters: Save parameter settings for toolbox tools to reuse configurations across sessions, saving time on repetitive tasks.
-
UI Extensions: Customize the interface and add third-party plugins through the Extensions menu .
Data Support
-
NITF Support: Comprehensive methods for working with National Imagery Transmission Format files .
-
ENVI Connect Integration: Directly upload rasters and vectors to ENVI Connect for collaborative analysis and sharing .
What’s New in the Latest Version (ENVI 5.6.3)
While ENVI 5.6 serves as the base version, subsequent updates (notably ENVI 5.6.3) introduced several key enhancements that significantly improve functionality and performance . These updates focus on automation, performance, and new data types.
-
New Data Formats: Added support for EnMAP hyperspectral imagery and expanded support for PlanetScope data (including
*_metadata.xmland*_metadata.jsonformats) . -
New Analysis Workflows: Introduced robust new tools including:
-
Anomaly Detection Workflow: For pinpointing outliers in spectral data.
-
Automatic Image Registration Workflow: A simplified tool for aligning images with different geometries.
-
Build Temporal Cube: Create multiband rasters for time-series analysis .
-
Vegetation Analysis Workflow: Packaged classifications for agricultural stress, fire fuel, and forest health .
-
-
Toolbox and Task Updates: Existing tools like Agricultural Stress, Fire Fuel, Forest Health, and Log Residuals Correction were updated to use ENVITasks, enhancing automation capabilities .
-
UI and Programmability: Added new
CreateWorkflowDialog,RunTask, andShowJobConsolemethods to the ENVIUI object, providing more control for developers . The API also introduced the ENVISecureString object for encrypted strings and new NITF methods . -
Performance Enhancements: Improved panning and zooming speed for JP2 files by up to 40% and reduced display time by 20% .
System Requirements for ENVI 5.6
The performance of ENVI 5.6 depends heavily on the system it runs on. While a minimum configuration can run the software, professional use requires a more powerful setup.
Minimum Requirements
-
Operating System: Windows 10/11 (64-bit), Linux (e.g., Ubuntu 20.04/CentOS 7), or macOS (10.15+) .
-
CPU: Intel i5 or equivalent.
-
RAM: 8 GB minimum.
-
Storage: 20 GB of free disk space .
-
Other: .NET Framework 4.8 (Windows), GTK+ libraries (Linux), or Xcode command-line tools (macOS) .
Recommended Requirements
To handle large datasets and complex processing tasks like 3D point estimation, hyperspectral analysis, or machine learning, the following configuration is advised:
-
CPU: Intel i7 or Xeon with at least four cores .
-
RAM: 16 to 32 GB or more .
-
Storage: Fast SSD with 512 GB or more capacity .
-
GPU: An OpenCL 1.2-compatible GPU with double-precision (FP64) support and 8 GB of memory is recommended to accelerate processing .
Installation Guide for ENVI 5.6
Installing ENVI 5.6 properly is the first step to a stable workflow. The process may vary slightly by operating system but follows a standard pattern.
Windows Installation
-
Run as Administrator: Right-click the
ENVI5.6_Windows.exeinstaller and select “Run as administrator” to ensure proper permissions . -
Accept License: Follow the installation wizard, accept the End-User License Agreement, and click “Next” .
-
Customize Install Path: While the default is
C:\Program Files\Harris\ENVI56, it is advisable to change this to a non-system drive (e.g.,D:\Program Files\Harris\ENVI56) to avoid permission issues with system folders . -
Select Components: Choose your components. ENVI Core and IDL Development Environment are mandatory for most users. Optional modules like ENVI Deep Learning or SARscape can be selected if you have licensed them .
-
Complete Installation: Click “Install” and wait for the process to finish. When prompted, select “No” if asked to restart .
-
Apply License: If you have a purchased license, run the License Manager to configure it. For evaluation copies, follow the instructions provided by NV5 to obtain a temporary license .
Linux Installation
For Linux users, installation is performed via the terminal.
-
Install Dependencies: Ensure GTK+ libraries are installed (
sudo apt install libgtk-3-devfor Ubuntu/Debian orsudo yum install gtk3-develfor CentOS/RHEL) . -
Make Executable: Run
chmod +x ENVI5.6_Linux.runto grant execution permissions to the installer. -
Run Installer: Execute
./ENVI5.6_Linux.run --target /opt/ENVI56to install the software to a target directory of your choice .
macOS Installation
-
Install Xcode Tools: Open Terminal and run
xcode-select --installto ensure the required development environment is present . -
Mount and Drag: Double-click the
.dmgfile to mount it, then drag the ENVI application into yourApplicationsfolder .
Common Errors and Solutions
-
Error: Invalid License: Ensure that your license file path does not contain special characters or spaces, and verify that your system time is correct .
-
Error: IDL Module Fails: Set the
IDL_DIRenvironment variable to point to your ENVI installation directory (e.g.,D:\ENVI56\bin) . -
Linux Interface Rendering Issues: If you encounter rendering problems, setting the environment variable
QT_XCB_FORCE_SOFTWARE_OPENGL=1may help.
How to Use ENVI 5.6
ENVI is designed to be accessible to new users while offering deep functionality for experts. Here is a general workflow for getting started.
-
Launch the Software: Open ENVI 5.6 from your desktop or application menu. You will be greeted by the main interface, which includes a menu bar, toolbox, layer manager, and viewports .
-
Open Data: Go to
File > Open Image. Navigate to your satellite or aerial image file (e.g.,landsat8.dat). ENVI automatically detects and loads the bands . -
Basic Visualization: Use the Layer Manager to adjust the RGB band combinations, change the stretch, and view metadata. For a more immersive view, use the Xtreme Viewer to explore data in 3D .
-
Apply Tools: In the Toolbox, browse to the desired function. For instance:
-
To classify vegetation, go to
Classification > Vegetation Analysis Workflow. -
For geometric alignment, select
Geometric Correction > Automatic Image Registration Workflow.
-
-
Run the Analysis: Follow the step-by-step workflows. The software will guide you through parameter selection, and you can preview results before finalizing.
-
Export Results: Save outputs in your preferred format. ENVI supports exporting to common formats like TIFF, GeoTIFF, and Shapefiles.
For advanced users, the ENVI + IDL environment allows you to script entire workflows, saving time on repetitive tasks and enabling custom algorithm creation.
Best Use Cases for ENVI 5.6
ENVI 5.6 serves a wide array of industries. Its versatility makes it a go-to tool for any application requiring geospatial insight.
-
Agriculture: Monitor crop health using vegetation indices. Detect stress and predict yields by analyzing multispectral data .
-
Environmental Monitoring: Assess forest health, quantify fire fuel loads, and detect deforestation. Analyze water quality through atmospheric correction and spectral profiling .
-
Defense and Security: Use the Anomaly Detection Workflow to identify camouflaged objects, track vehicle movements, or monitor borders.
-
Urban Planning: Analyze heat islands using 3D models and environmental data. Evaluate urban climate conditions to aid in city planning .
-
Disaster Response: Assess damage after natural disasters by comparing pre- and post-event imagery. Use change detection tools to map affected areas rapidly.
Advantages and Limitations of ENVI 5.6
Advantages
-
Comprehensive Tools: Offers an unmatched depth of spectral and geospatial analysis tools suitable for advanced scientific research.
-
Extensibility: Built on IDL allowing users to script and customize workflows .
-
Broad Data Support: Compatibility with over 100 data formats including commercial, government, and open-source satellite data .
-
Workflow Automation: The introduction of ENVITasks allows for efficient batch processing and large-scale analysis .
Limitations
-
Complexity: The wealth of features can be overwhelming for new users. A steep learning curve exists for those unfamiliar with remote sensing concepts.
-
Cost: As a commercial software, licensing fees can be prohibitive for small organizations or individual freelancers.
-
Hardware Demand: Processing large datasets, especially hyperspectral or LiDAR data, requires significant computational resources and memory .
Alternatives to ENVI 5.6
-
ERDAS IMAGINE: A powerful, industry-standard image processing software focusing on remote sensing and spatial analysis, offering deep GIS integration .
-
Opticks: An open-source remote sensing and imagery analysis platform. It is free to use and offers drag-and-drop file opening, supporting formats like HDF5 and DTED .
-
QGIS with GDAL: A free and open-source GIS application. While primarily a GIS, the integration of the GDAL library provides substantial raster processing capabilities, though not as comprehensive as ENVI.
-
Google Earth Engine: A cloud-based platform for geospatial analysis. It offers massive computational power and a vast data catalog for planetary-scale analysis without the need for local hardware.
Frequently Asked Questions
What is ENVI software used for?
ENVI is an advanced software application used for geospatial data analysis, image processing, and data visualization. It is primarily employed in remote sensing for tasks such as satellite imagery analysis, spectral analysis, change detection, and environmental monitoring .
Who develops ENVI 5.6?
ENVI 5.6 was originally developed by Exelis Visual Information Solutions and is currently managed and sold by NV5 Geospatial (formerly Harris Geospatial Solutions) .
What are the system requirements for ENVI 5.6?
The minimum requirements include Windows 10/11 (64-bit), Linux, or macOS, an Intel i5 CPU, 8 GB of RAM, and 20 GB of hard disk space. For processing large datasets, a system with 16-32 GB of RAM, a multi-core processor, and a compatible GPU with 8 GB of memory is highly recommended .
How do I get a legitimate license for ENVI 5.6?
You can obtain a legitimate license by purchasing a commercial subscription directly from NV5 Geospatial or through their authorized distributors. They offer licensing options for both enterprise users and academic institutions. As a professional software solution, ENVI does not have a freely available full-featured version.
Is ENVI 5.6 compatible with Windows 11?
Yes, ENVI 5.6 is fully compatible with the Windows 11 (64-bit) operating system . For optimal performance, ensure your system meets the recommended hardware specifications.
Final Thoughts
ENVI 5.6 remains a cornerstone in the geospatial industry, providing professionals and researchers with an unrivaled platform for extracting actionable intelligence from complex data. Whether you are tracking deforestation, managing agricultural productivity, or performing military reconnaissance, the software’s deep toolset, automation capabilities, and extensibility make it an indispensable asset. While the complexity and cost may be barriers for some, its power in the hands of a skilled analyst is virtually unparalleled. For those who need reliable and comprehensive geospatial image analysis, ENVI 5.6 continues to set the standard.
Our Paid Service
“We do not sell or provide any software. We only offer professional support services. If any software on your system is not working properly, or you are facing installation errors, crashes, or any other technical issue — just contact us. We will help you fix the problem quickly and remotely via AnyDesk. No software will be provided from our side — only expert troubleshooting and support.”

