ECW -- ERMapper Compress Wavelets (.ecw)

GDAL supports .ecw format for read access and write. The current implementation reads any number of bands but returns only as eight bit image data. Coordinate system and georeferencing transformations are read, but in some cases coordinate systems may not translate.

Support for the ECW driver in GDAL is optional, and requires linking in external ECW SDK libraries provided by ERMapper.

Creation Issues

The free ECW compression kit only supports compression of images up to 500MB. To compress very large images it is necessary to license ECW technology from ERMapper. Files to be compressed into ECW format must also be at least 128x128. Non-eight bit source data will be rescaled by the ECW SDK in some manner that I don't understand ... the resulting image is effectively eight bit.

When writing coordinate system information to ECW files, many less common coordinate systems are not mapped properly. If you know the ERMapper name for the coordinate system you can force it to be set at creation time with the PROJ and DATUM creation options.

Creation Options:

ECW format does not support creation of overviews since the ECW format is already considered to be optimized for "arbitrary overviews".

See Also: