The Leveller driver for GDAL now supports the dataset::Create() call, to write TER files as well as read. http://www.daylongraphics.com/products/leveller/download/gdal_driver_lev.zip Ray Gardener Daylon Graphics Ltd.