@@ -377,12 +377,12 @@ bool QgsPointDialog::generateWorldFile()
377
377
return false ;
378
378
}
379
379
QTextStream stream (&file);
380
- stream<<pixelXSize<<endl
380
+ stream<< QString::number ( pixelXSize, ' f ' , 15 ) <<endl
381
381
<<0 <<endl
382
382
<<0 <<endl
383
- <<-pixelYSize<<endl
384
- <<QString::number (origin.x () - xOffset * pixelXSize, ' f' )<<endl
385
- <<QString::number (origin.y () + yOffset * pixelYSize, ' f' )<<endl;
383
+ <<QString::number ( -pixelYSize, ' f ' , 15 ) <<endl
384
+ <<QString::number (origin.x () - xOffset * pixelXSize, ' f' , 15 )<<endl
385
+ <<QString::number (origin.y () + yOffset * pixelYSize, ' f' , 15 )<<endl;
386
386
// write the data points in case we need them later
387
387
QFile pointFile (mLayer ->source () + " .points" );
388
388
if (pointFile.open (QIODevice::WriteOnly))
@@ -392,8 +392,8 @@ bool QgsPointDialog::generateWorldFile()
392
392
for (unsigned int i = 0 ; i < mapCoords.size (); ++i)
393
393
{
394
394
points<<(QString (" %1\t %2\t %3\t %4" ).
395
- arg (QString::number (mapCoords[i].x (), ' f' )).
396
- arg (QString::number (mapCoords[i].y (), ' f' )).
395
+ arg (QString::number (mapCoords[i].x (), ' f' , 15 )).
396
+ arg (QString::number (mapCoords[i].y (), ' f' , 15 )).
397
397
arg (pixelCoords[i].x ()).arg (pixelCoords[i].y ()))<<endl;
398
398
}
399
399
}
0 commit comments