<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The threshold for squaring angles in iD is currently set to within +/-12 degrees of right or straight.  This number was just chosen because it “feels” right, and still allows for buildings to have 15 degree angles and circular sections.</div><div class=""><a href="https://github.com/openstreetmap/iD/issues/1902" class="">https://github.com/openstreetmap/iD/issues/1902</a></div><div class=""><br class=""></div><div class="">The squaring algorithm is borrowed from Potlatch, and has some known odd edge cases that I would like to improve when I have time for it.</div><div class=""><a href="https://github.com/openstreetmap/iD/issues/2472" class="">https://github.com/openstreetmap/iD/issues/2472</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">My advice for tracing buildings with better precision is to 1. use a mouse and 2. zoom in more.   People very new to mapping often forget that zooming in makes it much easier to trace in detail.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Thanks, Bryan</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">Bryan, Thanks for your great work on the iD Editor.  The new mappers whom I have introduced to OSM through mapathons often comment about how easy the process is!</div><div class=""><br class=""></div><div class="">A related issue with regards to the current squaring functionality is that iD apparently will only square a building if it is already close to being square. During mapathons we instruct mappers to draw the building and then hit 's' to square.  Most of them follow directions, but the result is often buildings that are not square because the tool didn't do anything, and didn't warn the user that it wasn't doing anything. We now try to explain that they have to check to make sure the tool did something, and if not, attempt to redraw the building and click 's' again.... but that is more details for them to handle, remember and execute.</div><div class=""><br class=""></div><div class="">Mike</div></div></div></div>
</div></blockquote></div><br class=""></body></html>