@@ -377,12 +377,12 @@ bool QgsPointDialog::generateWorldFile()
377377 return false ;
378378 }
379379 QTextStream stream (&file);
380- stream<<pixelXSize<<endl
380+ stream<< QString::number ( pixelXSize, ' f ' , 15 ) <<endl
381381 <<0 <<endl
382382 <<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;
386386 // write the data points in case we need them later
387387 QFile pointFile (mLayer ->source () + " .points" );
388388 if (pointFile.open (QIODevice::WriteOnly))
@@ -392,8 +392,8 @@ bool QgsPointDialog::generateWorldFile()
392392 for (unsigned int i = 0 ; i < mapCoords.size (); ++i)
393393 {
394394 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 )).
397397 arg (pixelCoords[i].x ()).arg (pixelCoords[i].y ()))<<endl;
398398 }
399399 }
0 commit comments