<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Nick,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I have been following the discussion about road name abbreviations and wanted to chime in.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I agree with you that bots miss stuff AND goof up in silly ways. A CLASSIC example of a bot mistake is “Street Joseph Street”. This example has been fixed by
 a participant in a MapRoulette name fixing challenge. But as you can see below, a bot updated the street name from “St Joseph St” to “Street Joseph Street”.  Example below:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">http://www.openstreetmap.org/way/13597392/history<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">For sure fixing names automatically can save time. But you can only correct so much with the implemented bot logic and sometimes make mistakes (what you’re
 analyzing might not be what you’re expecting).  As my co-worker has said, humans are the best pattern, spelling error catchers.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">It’s pleasing to know you’re taking the time to expand abbreviations and correct other data errors along the way. Keep it up!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Best,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Kristen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">---<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Kristen Kam<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">OSM Profile
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">à</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
<a href="http://www.openstreetmap.org/user/KristenK">http://www.openstreetmap.org/user/KristenK</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Nick Hocking [mailto:nick.hocking@gmail.com]
<br>
<b>Sent:</b> Friday, August 15, 2014 2:14 PM<br>
<b>To:</b> talk-us@openstreetmap.org<br>
<b>Subject:</b> Re: [Talk-us] Road abbreviations<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Keith wrote<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">"Sounds like you fixed this quickly. Would you mind explaining the steps in detail you took to achieve this? Thanks"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I decided to use a set of common abbreviations of <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Ct<br>
St<br>
Ave<br>
Dr<br>
Ln<br>
Pl<br>
Pkwy<br>
Cl<br>
Cir<br>
Rd<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">In Australia I'd propably add "Cct" (Circuit) to the list.<br>
Then for the first "Ct"  which is "Court" I went to <a href="http://overpass-turbo.eu">
overpass-turbo.eu</a> and ran the query of<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><query type="way"><br>
  <has-kv k="name" regv=" [Cc][Tt]$"/><br>
  <bbox-query {{bbox}}/><!--this is auto-completed with the<br>
                   current map view coordinates.--><br>
</query><br>
<union><br>
  <item/><br>
  <recurse type="down"/><br>
</union><br>
<print/><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">This shows all the ways whose name ends in a space followed by ct (in any capitalization).<br>
With this map in one window and JOSM in another window, I then located the first "Ct" in the Josm window and edited it manually to be "Court"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Often there was a *nest* of abbreviations (St Ln Pl etc...) in the same neighbourhood, so having fixed one way I would hav a quick look around that area. and fix any other abbreviations I found.  Then on to the next "Ct".  I generally worked
 my way west to east and north to south.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Once I had cleared up all the "Ct" (rerunning the operpass query verifies this) I then started on the "St"  (Streets). About30 or 40 hours later Las Vegas was fixed.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">What I will now do I export to CSV all the Las Vegas Road names, then grep out all the good ones  (I.E Court, Street,.... Road) and see what's left.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Any typos I've made while editing (E.G Ctourt) and any ways without suffixes will be left and I can investigate if they can be improved or not (from TIGER 2013).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">You'll notice that no bots were run in the making of these fixes. This is for two reasons.  Firstly I'm not a fan of bots since they make assumptions which may not always be true. Secondly, manual editing in JOSM with the TIGER 2013 and
 OSM data showing, means that I found quite a few missing road names in OSM. Also I found quite a few missing roads and If both TIGER and Bing imagery agreed about the road then I added in the road.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I also found a few typos along the way which I could fix as well.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
Ie always found that desk checking against another source (like TIGER) and entire city results in massive improvements. Any city I've mapped I always
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">desk check against another source and inevitably find lots of typos to fix.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Nick<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>