Skip to content

Commit a21fd52

Browse files
author
homann
committed
Port of r6367 into trunk, fixes ticket #478
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6368 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 141a992 commit a21fd52

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/plugins/georeferencer/qgsgeorefdatapoint.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ QgsGeorefDataPoint::QgsGeorefDataPoint(QgsMapCanvas* mapCanvas, int id,
1414

1515
void QgsGeorefDataPoint::drawShape(QPainter & p)
1616
{
17-
QString msg = QString("X %1\nY %2").arg(int(mMapCoords.x())).arg(int(mMapCoords.y()));
17+
QString msg = QString("X %1\nY %2").arg(QString::number(mMapCoords.x(),'f')).arg(QString::number(mMapCoords.y(),'f'));
1818
QPoint pnt = toCanvasCoords(mPixelCoords);
1919
int x = pnt.x(), y = pnt.y();
2020
QFont font;

src/plugins/georeferencer/qgspointdialog.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,8 @@ bool QgsPointDialog::generateWorldFile()
375375
<<0<<endl
376376
<<0<<endl
377377
<<-pixelSize<<endl
378-
<<(origin.x() - xOffset * pixelSize)<<endl
379-
<<(origin.y() + yOffset * pixelSize)<<endl;
378+
<<QString::number(origin.x() - xOffset * pixelSize, 'f')<<endl
379+
<<QString::number(origin.y() + yOffset * pixelSize, 'f')<<endl;
380380
// write the data points in case we need them later
381381
QFile pointFile(mLayer->source() + ".points");
382382
if (pointFile.open(QIODevice::WriteOnly))
@@ -386,7 +386,8 @@ bool QgsPointDialog::generateWorldFile()
386386
for (unsigned int i = 0; i < mapCoords.size(); ++i)
387387
{
388388
points<<(QString("%1\t%2\t%3\t%4").
389-
arg(mapCoords[i].x()).arg(mapCoords[i].y()).
389+
arg(QString::number(mapCoords[i].x(), 'f')).
390+
arg(QString::number(mapCoords[i].y(), 'f')).
390391
arg(pixelCoords[i].x()).arg(pixelCoords[i].y()))<<endl;
391392
}
392393
}

0 commit comments

Comments
 (0)