diff --git a/GeoLib/IO/XmlIO/Qt/XmlGmlInterface.cpp b/GeoLib/IO/XmlIO/Qt/XmlGmlInterface.cpp index 4e25efb715d9bc1fc32ef976ead01bc66d200a3e..f94d410c84a172d216eeeaa48706454756c9f411 100644 --- a/GeoLib/IO/XmlIO/Qt/XmlGmlInterface.cpp +++ b/GeoLib/IO/XmlIO/Qt/XmlGmlInterface.cpp @@ -283,15 +283,15 @@ bool XmlGmlInterface::write() pointTag.setAttribute("id", QString::number(i)); pointTag.setAttribute( "x", - QString::number((*(*points)[i])[0], 'g', + QString::number((*(*points)[i])[0], 'f', std::numeric_limits<double>::digits10)); pointTag.setAttribute( "y", - QString::number((*(*points)[i])[1], 'g', + QString::number((*(*points)[i])[1], 'f', std::numeric_limits<double>::digits10)); pointTag.setAttribute( "z", - QString::number((*(*points)[i])[2], 'g', + QString::number((*(*points)[i])[2], 'f', std::numeric_limits<double>::digits10)); std::string const& point_name(pnt_vec->getItemNameByID(i)); diff --git a/GeoLib/IO/XmlIO/Qt/XmlStnInterface.cpp b/GeoLib/IO/XmlIO/Qt/XmlStnInterface.cpp index 54b13ac800f3ca2b2e6fdb57fe72b2b8c37ef76c..933c4d095cc291d6a6d12f73b6a882d8437cc8f1 100644 --- a/GeoLib/IO/XmlIO/Qt/XmlStnInterface.cpp +++ b/GeoLib/IO/XmlIO/Qt/XmlStnInterface.cpp @@ -242,9 +242,12 @@ bool XmlStnInterface::write() QString stationType = (isBorehole) ? "borehole" : "station"; QDomElement stationTag = doc.createElement(stationType); stationTag.setAttribute( "id", QString::number(i) ); - stationTag.setAttribute( "x", QString::number((*(*stations)[i])[0], 'f') ); - stationTag.setAttribute( "y", QString::number((*(*stations)[i])[1], 'f') ); - stationTag.setAttribute( "z", QString::number((*(*stations)[i])[2], 'f') ); + stationTag.setAttribute( "x", QString::number((*(*stations)[i])[0], 'f', + std::numeric_limits<double>::digits10)); + stationTag.setAttribute( "y", QString::number((*(*stations)[i])[1], 'f', + std::numeric_limits<double>::digits10)); + stationTag.setAttribute( "z", QString::number((*(*stations)[i])[2], 'f', + std::numeric_limits<double>::digits10)); stationsTag.appendChild(stationTag); QDomElement stationNameTag = doc.createElement("name");