# ERS -- ERMapper .ERS

Driver short name

ERS

Driver built-in by default

This driver is built-in by default

GDAL supports reading and writing raster files with .ers header files, with some limitations. The .ers ascii format is used by ERMapper for labeling raw data files, as well as for providing extended metadata, and georeferencing for some other file formats. The .ERS format, or variants are also used to hold descriptions of ERMapper algorithms, but these are not supported by GDAL.

The PROJ, DATUM and UNITS values found in the ERS header are reported in the ERS metadata domain.

## Driver capabilities

Supports CreateCopy()

This driver supports the `GDALDriver::CreateCopy()` operation

Supports Create()

This driver supports the `GDALDriver::Create()` operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

## Creation Options

Creation options can be specified in command-line tools using the syntax `-co <NAME>=<VALUE>` or by providing the appropriate arguments to `GDALCreate()` (C) or `Driver.Create` (Python). The following creation options are supported:

- PIXELTYPE=value: By setting this to SIGNEDBYTE, a new Byte file can be forced to be written as signed byte. Starting with GDAL 3.7, this option is deprecated and Int8 should rather be used.

- PROJ=value: Name of the ERS projection string to use. Common examples are NUTM11, or GEODETIC. If defined, this will override the value computed by SetProjection() or SetGCPs().

- DATUM=value: Name of the ERS datum string to use. Common examples are WGS84 or NAD83. If defined, this will override the value computed by SetProjection() or SetGCPs().

- UNITS=[METERS​/​FEET]: Defaults to `METERS`. Name of the ERS projection units to use : METERS (default) or FEET (us-foot). If defined, this will override the value computed by SetProjection() or SetGCPs().

## See Also

- Implemented as ersdataset.cpp.