<span id="mailbox-conversation"><div><br></div>
<div>Hi Klaus,</div>
<div><br></div>
<div>Quick thoughts:</div>
<div><br></div>
<div>1) Wow, good catch on the wiki. I think what it means though is that nodes are acceptable <i>only</i> if we can’t see the outline. Since we can with our imagery we should draw outlines. In a case where we only had GPS points then maybe yes it would make sense to tag nodes as an interim step.</div>
<div><br></div>
<div>2) Buildings are so tricky because cultural construction practices change and with them the best mapping approach. I’m sure some of our top mappers could write whole books on the topic. It’s tough to define but clearly more needs to be said about not using nodes.</div>
<div><br></div>
<div>3) The Building Tools plugin is amazing, glad you found it. My favourite JOSM extension by far.</div>
<div><br></div>
<div>John, that’s worrisome. Is it because buildings are oddly shaped or people are just being sloppy?</div>
<div><br></div>
<div>Cheers,</div>
<div>Robert</div></span><div class="mailbox_signature">
<br>—<br>Sent from <a href="https://www.dropbox.com/mailbox">Mailbox</a>
</div>
<br><br><div class="gmail_quote"><p>On Mon, May 4, 2015 at 5:06 PM, Klaus Hartl <span dir="ltr"><<a href="mailto:k127@gmx.de" target="_blank">k127@gmx.de</a>></span> wrote:<br></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div>Hello Robert,</div>
<div><br></div>
<div>thank you for your response!</div>
<div><br></div>
<div>Regarding your second remark, which is quite the unemotional and pragmatic evaluation of my notes that I was hoping to receive, I see that it makes sense to change my workflow.</div>
<div><br></div>
<div>I won’t map any further buildings as nodes then.</div>
<div><br></div>
<div><br></div>
<div>Since other mappers could face the very same decisions, please let me point out how I came to my odd decision to map buildings as nodes:</div>
<div><br></div>
<div>Whether or not we call a mapper experienced, I don’t see experience as to know tagging rules by heart. Since these could change over the years, just like visualization rules do, it does matter how those rules are recapitulated in case of need. In my case, like I did, I read the <b>schema specification for the key <i>building</i></b>[1], and nothing more since attributing <b>a node is not denoted invalid</b> there<b>:</b>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 22.3999996185303px; background-color: rgb(255, 255, 255);"><i>Note about using this tag on nodes : although buildings are better represented with their footprints (a closed way or a multipolygon relation), OSM is working by iteration and some areas in the world don't have good aerial imagery or public datasets offering building footprints. Therefore, buildings on nodes should be tolerated until better sources are available.</i></span></div></blockquote>
<div><br></div>
<div>And that’s where I see the odd and thus a risk of this (anti)pattern to repeat.</div>
<div><br></div>
<div>Maybe we could adjust or refine either the specs or our judgement on applying these specs in order to arrange this procedure more even.</div>
<div><br></div>
<div>Is there any opinion on that?</div>
<div><br></div>
<div><br></div>
<div>Cheers</div>
<div><br></div>
<div><i>Klaus / k127</i></div>
<div><i><b><br></b></i></div>
<div><i><b><br></b></i></div>
<div>p.s.: I just took a look at the <i>Building Tools</i> Plugin for JOSM[2], which kind of supersedes my two-pass contribution approach by providing a neat two-and-a-half-click action for creating a perfect, orthogonal building shape.</div>
<div><i><b><br></b></i></div>
<div><i><b><br></b></i></div>
<div><i><b><br></b></i></div>
<div><b>References:</b></div>
<div>
<span style="background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 23.3323993682861px;">[1] </span><a rel="nofollow" href="http://wiki.openstreetmap.org/wiki/Key:building" style="background-color: rgb(255, 255, 255); font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 23.3323993682861px; box-sizing: border-box; color: rgb(34, 68, 221); text-decoration: none; -webkit-appearance: none; outline: 0px;">http://wiki.openstreetmap.org/wiki/Key:building</a>
</div>
<div>[2] <a href="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/BuildingsTools">http://wiki.openstreetmap.org/wiki/JOSM/Plugins/BuildingsTools</a>
</div>
<div><br></div>
<div><br></div>
<br><div>
<div>Am 04.05.2015 um 14:11 schrieb Robert Banick <<a href="mailto:rbanick@gmail.com">rbanick@gmail.com</a>>:</div>
<br class="Apple-interchange-newline"><blockquote type="cite">
<span id="mailbox-conversation"><div>Hi Klaus,</div>
<div><br></div>
<div>
<b>First of all,</b> thanks for providing such a measured response to a not very measured message. I’m sorry you got such a rude message in the first place and want to assure you that it doesn’t reflect HOT’s attitude, both stated by the organization and unstated within the community, towards errors by new contributors. Everyone has to start somewhere and errors are inevitable.</div>
<div><br></div>
<div>
<b>Secondly</b>, I do have to agree with the point of the message. The fact is your iterative work process doesn’t fit with the contribution-validation process HOT has set up to make it easy for everyone to work together. There’s no graceful way in the technical tools or HOT’s workflow to reflect that buildings-as-nodes are a transitional step by you towards perfect data. Thus it creates the potential for others to waste time “correcting” what seems like a mistake.</div>
<div><br></div>
<div>I can understand how this system would work really well when you’re managing a task or area by yourself. But HOT tasks are done with others and the system is designed so that we build on one another’s work. Also consider that no responding agencies are looking for buildings as nodes and hence your transitional data adds no value until entered as an area.</div>
<div><br></div>
<div>
<b>Finally</b>, a gentle reminder to experienced: if you encounter systematic errors from users, however seemingly basic or disastrous, please give them the benefit of the doubt with a <i>nice</i> message. Inviting new users to contribute guarantees mistakes, but it creates a lot more value than harm: we have to accept the mistakes as part of the process. If I was a new user and read the message above I guarantee I would be scared off mapping — and that means HOT just lost a potential longtime contributor.</div>
<div><br></div>
<div>Best,</div>
<div>Robert</div></span><div class="mailbox_signature">
<br>—<br>Sent from <a href="https://www.dropbox.com/mailbox">Mailbox</a>
</div>
<br><br><div class="gmail_quote">
<p>On Mon, May 4, 2015 at 11:14 AM, Klaus Hartl <span dir="ltr"><<a href="mailto:k127@gmx.de">k127@gmx.de</a>></span> wrote:<br></p>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div>Hi HOT,</div>
<div><br></div>
<div>with this message I’m not particularly answering the previous one rather than intending to jump on that topic due to some misunderstandings I got notified by concerned users via private message (which I’ll post here), on which a little clarification is needed. If the following issues are clarified elsewhere, I’d like to thank you for that notice in advance and excuse any double posting.</div>
<div><br></div>
<div><br></div>
<div>Some OSM mapper wrote to me:</div>
<div><br></div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div>Hi I'd like to let you know that the Task #658 (<a href="http://tasks.hotosm.org/project/1018#task/658">http://tasks.hotosm.org/project/1018#task/658</a>) is a complete mess thanks to you and a few other users. Why don't you read the instructions before starting to work on the map? You've entered thousand of buildings as nodes, when instruction states that buildings has to be entered as polygons and now someone is going to waste precious time in order to correct your errors. I hope this was your only mistake. I'm not going to waste any more time by writing to you; please, read carefully the instructions BEFORE any edit.</div>
<div><br></div>
<div>Have a nice one Regards</div>
</blockquote>
<div><br></div>
<div><br></div>
<div>I’d like to post my reasons to this list so that</div>
<div><ul class="MailOutline"><li>it can be validated by all and</li>
<li>further misunderstandings can hopefully be avoided</li>
</ul></div>
<div><br></div>
<div><br></div>
<div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><br></div>
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255); position: static; z-index: auto;">Hello […],</p></div>
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255); position: static; z-index: auto;">Thank you for your friendly notice and for honoring OSM volunteer work.</p></div>
<div>
<p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255); position: static; z-index: auto;">You're definitely right proposing to trace buildings as areas.</p>
<p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255); position: relative; z-index: 0;"><span style="line-height: 23.3323993682861px;">Hence, I am fully aware that I created information what you might consider a lack of quality.</span></p>
<div style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255); position: relative; z-index: 0;"><br class="webkit-block-placeholder"></div>
</div>
<div><h1 style="box-sizing: border-box; margin: 10px 0px; padding: 0px 0px 10px; border-width: 0px 0px 1px; border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); font-size: 24px; line-height: 1.2; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; background-color: rgb(255, 255, 255);">However, the reasons for registering buildings like I did are these:</h1></div>
</blockquote></div>
<div><ol style="box-sizing: border-box; margin: 0px 0px 20px 20px; padding: 0px 0px 0px 20px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);"><ol><li style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; list-style: decimal;">I was working on an HOT task (in case you don't know, please see [1]). Buildings are not part of the main objective of this task, which is rather to find flat spaces suitable for potential helicoper landings among others.</li>
<li style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; list-style: decimal;">Regarding my paradigm of contributing to OSM data more generally, I tend to improve data quality in several iterations, this means to break up the task into various pieces (which of course have to be consistent), if it isn't justifiable to solve the task as an one-off (cf. 1.). The first iteration in the given case would be to register buildings as quickly as possible. Technically spoken, in JOSM, I copy one building node and then per instance point the mouse cursor on the right spot while pasting. You're right when you call this far from perfect, but it's something me or others can start from later. And regarding the schema [2], attributing a single node looks fairly valid to me. Tracing the building as an area would therefore be part of the next iteration step since some exact adjustment is required per object, which renders the effort many times higher.</li>
</ol></ol></div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);">If you've got any remarks or further questions, please don't hesitate to state them.</p></div>
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);">Cheers and happy mapping</p></div>
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);"><em style="box-sizing: border-box;">Klaus / k127</em></p></div>
<div><p style="box-sizing: border-box; margin: 0px 0px 20px; padding: 0px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">References:</strong></p></div>
</blockquote>
<div>
<ul style="box-sizing: border-box; margin: 0px 0px 20px 20px; padding: 0px 0px 0px 20px; border: 0px; font-size: 14px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, sans-serif; line-height: 23.3323993682861px; background-color: rgb(255, 255, 255);"><ul><li style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; list-style: disc;">[1] <a rel="nofollow" href="http://tasks.hotosm.org/project/1026#task/114" style="box-sizing: border-box; color: rgb(34, 68, 221); text-decoration: none; -webkit-appearance: none; outline: 0px;">http://tasks.hotosm.org/project/1026#task/114</a>
</li>
<li style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; list-style: disc;">[2] <a rel="nofollow" href="http://wiki.openstreetmap.org/wiki/Key:building" style="box-sizing: border-box; color: rgb(34, 68, 221); text-decoration: none; -webkit-appearance: none; outline: 0px;">http://wiki.openstreetmap.org/wiki/Key:building</a>
</li>
</ul></ul><div><br></div>
</div>
<div><br></div>
<div><br></div>
<div>Cheers</div>
<div><br></div>
<div>Klaus / k127</div>
<div><br></div>
<div><br></div>
<br><div>
<div>Am 04.05.2015 um 01:50 schrieb Brad Neuhauser <<a href="mailto:brad.neuhauser@gmail.com">brad.neuhauser@gmail.com</a>>:</div>
<br class="Apple-interchange-newline"><blockquote type="cite">
<br>On Sunday, May 3, 2015, Dan S <<a href="mailto:danstowell%2Bosm@gmail.com">danstowell+osm@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi -<br><br>
2015-05-03 22:03 GMT+01:00 Phil Allford <<a href="">pallford@gmail.com</a>>:<br>
> 1. Should I delete the single node tag for a house when I trace a building?<br>
> JOSM warns of object within object... I left the original tags.<br><br>
Yes, delete it - it's important not to lose any extra tags that might<br>
be there, so make sure of that (but in many cases it's just<br>
building=yes or whatever).<br><br>
Advanced JOSM users like to merge the old node into one of the new<br>
building's nodes, moving the tags from node to way, so that the<br>
object's history is "connected". Don't feel obliged to do that if it's<br>
tricksy.<br><br></blockquote>
<div>Probably most new users aren't using Potlatch, but for anyone that is, you can convert from node to area and keep all tags by selecting the node, then shift-clicking where you want another corner to be. </div>
_______________________________________________<br>HOT mailing list<br><a href="mailto:HOT@openstreetmap.org">HOT@openstreetmap.org</a><br><a href="https://lists.openstreetmap.org/listinfo/hot">https://lists.openstreetmap.org/listinfo/hot</a><br></blockquote>
</div>
<br></div></blockquote>
</div>
<br></blockquote>
</div>
<br></div></blockquote></div><br>