Ticket #2134: gdal-1.5.0-bug-gt_wkt_srs.patch

File gdal-1.5.0-bug-gt_wkt_srs.patch, 1.1 kB (added by dgrichard, 4 months ago)

bug fix gt_wkt_srs : wrong conversion angle operation

  • gdal-1.5.0/frmts/gtiff/gt_wkt_srs.cpp

    old new  
    378378        for( ; i < 10; i++ ) 
    379379            adfParm[i] = 0.0; 
    380380 
    381         adfParm[0] /= psDefn->UOMAngleInDegrees; 
    382         adfParm[1] /= psDefn->UOMAngleInDegrees; 
    383         adfParm[2] /= psDefn->UOMAngleInDegrees; 
    384         adfParm[3] /= psDefn->UOMAngleInDegrees; 
     381        adfParm[0] *= psDefn->UOMAngleInDegrees; 
     382        adfParm[1] *= psDefn->UOMAngleInDegrees; 
     383        adfParm[2] *= psDefn->UOMAngleInDegrees; 
     384        adfParm[3] *= psDefn->UOMAngleInDegrees; 
    385385         
    386         adfParm[5] /= psDefn->UOMLengthInMeters; 
    387         adfParm[6] /= psDefn->UOMLengthInMeters; 
     386        adfParm[5] *= psDefn->UOMLengthInMeters; 
     387        adfParm[6] *= psDefn->UOMLengthInMeters; 
    388388         
    389389/* -------------------------------------------------------------------- */ 
    390390/*      Translation the fundamental projection.                         */