<table><tr><td style="">tandon created this revision.</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D2014" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Issue<br />
polyshp2osm.py converter used to write very small lon/lat values in scientific notation. When tiles were created using the osmconvert tool, the tool used to read only the starting digits of the value and never considered the exponenet part, which gave rise to eratic position of nodes and hence eratic boundaries.</p>
<p>Fix<br />
This commit makes the converter write lon/lat values only in decimal notation thus preventing any erratic read/writes.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rMARBLE Marble</div></div></div><br /><div><strong>BRANCH</strong><div><div>master</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D2014" rel="noreferrer">https://phabricator.kde.org/D2014</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>tools/shp2osm/polyshp2osm.py</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>tandon<br /><strong>Cc: </strong>marble-devel<br /></div>