ITT ENVI .hdr Raw Raster Reader/Writer
FME Format Type Identifier |
ENVIHDR |
Reader/Writer |
Both |
Typical File Extensions |
.bil, .bip, .bsq, .* |
This module provides FME with access to ENVI .hdr header files and the associated raw raster files.
ENVI .hdr is a header file that stores the georeferencing information of an associated raw raster file. The georeferencing information is stored in the .hdr file with the keywords listed in the table below.
Keyword |
Description/Values |
---|---|
band names |
Default name for each band in the dataset. Required/Optional: Optional |
bands |
The number of bands of raster data in the dataset. Required/Optional: Required |
byte order |
Set to 1 for data files requiring data to be byte swapped to be used on Intel/Motorola hardware. Required/Optional: Optional |
class lookup |
Colormap lookup table used to map classes in a classification result to a specific color for display. This keyword is ignored if classes is not set. Required/Optional: Optional |
class names |
Names of the classes in the classification result. This keyword is ignored if classes is not set. Required/Optional: Optional |
classes |
Number of classes contained in a classification result. Required/Optional: Optional |
data ignore |
The value of Nodata in this dataset. Required/Optional: Optional |
data type |
Data type of each pixel value in the dataset. Supported types include 8-bit unsigned integer, 16- and 32-bit signed and unsigned integer, 32- and 64-bit IEEE floating point. Unsupported types: Single and double precision complex, signed and unsigned 64-bit integer. Required/Optional: Required |
description |
A description of the image or processing performed. On reading this becomes the geometry name. On writing, this is taken from the geometry name if present, or the destination filename otherwise. Required/Optional: Optional |
header offset |
The number of bytes into the file where the raster data begins. Typically 0. Required/Optional: Optional |
interleave |
The order the pixels are arranged in the raster dataset. Required/Optional: Required |
lines |
The number of rows of raster data in the dataset. Required/Optional: Required |
map info |
Determines the coordinates of the upper left corner and the pixel size. Required/Optional: Optional |
pixel size |
The cell size of pixels in this dataset. Only used if map info is not present. Required/Optional: Optional |
sample |
The number of columns of raster data in the dataset. Required/Optional: Required |
wavelength |
Wavelengths are not directly supported in the ArcGIS framework, so they are appended to the band name, or used if no band name is present. Required/Optional: Optional |
wavelength units |
If wavelength information is also present, the wavelength units will be appended to the wavelength in the band name. Required/Optional: Optional |
For each raster, there is only a single feature returned, since this feature will contain the entire raster.
ITT ENVI .hdr Raw Raster Product and System Requirements
Format |
Product |
Operating System |
||||
---|---|---|---|---|---|---|
Reader/Writer |
FME Desktop License |
FME Server |
FME Cloud |
Windows |
Linux |
Mac |
Reader |
Available in FME Professional Edition and higher |
Yes |
Yes |
64-bit: Yes |
Yes |
Yes |
Writer |
Available in FME Professional Edition and higher |
Yes |
Yes |
64-bit: Yes |
Yes |
Yes |
- More about FME Licenses and Subscriptions.
- More about FME Desktop Editions and Licenses.
Reader Overview
FME considers a single file to be a dataset.
Writer Overview
The ENVI .hdr writer creates and writes data into a single folder. It distinguishes duplicate output files by appending numbers to the filenames.
FME Raster Features
FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data.
For comprehensive information about how FME processes raster data, see Rasters.
ENVIHDR files can only be written with square pixel dimensions.
ENVIHDR supports rasters with an arbitrary number of bands, provided all bands are the same data type and no band has a palette.