id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 2440,ENVI dataset geotransform,rsoconnor,warmerdam,"There is a possible bug in file ""envidataset.cpp"" in line 567. In the function WriteProjectionInfo {{{ osLocation.Printf( ""1, 1, %.15g, %.15g, %.15g, %.15g"", adfGeoTransform[0], adfGeoTransform[3], adfGeoTransform[1], fabs(adfGeoTransform[5]) ); }}} The last argument is hardcoded to be always positive. This will result in an incorrect transform if the true value is negative when the file is read back in. I believe it should be: {{{ osLocation.Printf( ""1, 1, %.15g, %.15g, %.15g, %.15g"", adfGeoTransform[0], adfGeoTransform[3], adfGeoTransform[1], -adfGeoTransform[5] ); }}} ",defect,closed,normal,,GDAL_Raster,unspecified,normal,fixed,ENVI,antonio