<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Forwarding this from a personal conversation with Tom, who suggested to bounce this to the list to see how the other devs feel about it. Original mail (please read this first) with Tom's response to follow:</div><div><br></div><div>cheers,<br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Robert<br></div></div></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></span>
</div>

<div><br><div>----- Original mail -----</div><div><br></div><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Robert Sugar<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>what3words support in OpenStreetMap</b><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><a href="mailto:tom@compton.nu">tom@compton.nu</a>, <a href="mailto:john.firebaugh@gmail.com">john.firebaugh@gmail.com</a></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><font class="Apple-style-span" color="#000000"><b><br></b></font></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Tom/John,<div><br></div><div>I am Robert Sugar, a PhD student at the University of Cambridge.</div><div><br></div><div><b>what3words</b></div><div><b><br></b></div><div>I recently played around with the website <a href="http://what3words.com/">http://what3words.com/</a> , a startup set out to map every 3m x 3m square on Earth with three unique words. For example the Eiffel Tower would be "<span class="Apple-style-span" style="color: rgb(51, 50, 51); font-family: 'Lucida Grande'; font-size: 11px; ">oiled.vehicle.marriage" (</span><a href="http://w3w.cm/oiled.vehicle.marriage">http://w3w.cm/oiled.vehicle.marriage</a>). The combination is easier to remember/text/phone than a lat/long, while being shorter and more precise than a full address. It could be especially useful in less populated areas of Africa or South America, where postcodes and addresses are only sporadically implemented. Some more details you can find in the NorthSouthGIS article: <a href="http://www.northsouthgis.co.nz/?p=4398">http://www.northsouthgis.co.nz/?p=4398</a></div><div><br></div><div><b>why implement?</b></div><div><b><br></b></div><div>1. having an extra location provider would increase the mapping capabilities of OSM with quite minimal effort, especially for the mobile user.</div><div>2. OSM-based websites could benefit as well. A lot of interest has already been generated from emergency services, taxi companies, among others.</div><div>3. this is a feature that currently no major mapping website offers</div><div><b><br></b></div><div><br></div><div><b>implementation details<br></b>
<br></div><div>as I have seen from the code the implementation could be quite straightforward. One way to do this would be to add a new location provider similarly to how GB, US and Canadian postcodes are handled. The what3words API is quite simple to use (see <a href="http://what3words.com/api/reference">http://what3words.com/api/reference</a> for details), a simple POST request containing the "<font class="Apple-style-span" color="#333233" face="'Lucida Grande'"><span class="Apple-style-span" style="font-size: 11px; ">three.word.combination"</span></font> or the "<font class="Apple-style-span" color="#333233" face="'Lucida Grande'"><span class="Apple-style-span" style="background-color: transparent; font-size: 11px;">*OneWord"</span></font> (which are even shorter custom location pins) would return the lat/long in JSON format. The API is currently free to use for small volume, and according to Chris Sheldrick (CEO, cc-d) there is a possibility to provide free access to OpenStreetMap for high-volume requests as well.</div><div><br></div><div><i>Q: what do you think is the most reasonable way to implement the feature?</i></div><div><br></div><div>cheers,</div><div>Robert</div>
</div></blockquote></div><br></div><div><div>--- Tom's response ----</div><div><br></div><div><blockquote type="cite">*what3words*<br></blockquote><blockquote type="cite">*<br></blockquote><blockquote type="cite">*<br></blockquote><blockquote type="cite">I recently played around with the website <a href="http://what3words.com/">http://what3words.com/</a> , a<br></blockquote><blockquote type="cite">startup set out to map every 3m x 3m square on Earth with three unique<br></blockquote><blockquote type="cite">words. For example the Eiffel Tower would be "oiled.vehicle.marriage"<br></blockquote><blockquote type="cite">(<a href="http://w3w.cm/oiled.vehicle.marriage">http://w3w.cm/oiled.vehicle.marriage</a>). The combination is easier to<br></blockquote><blockquote type="cite">remember/text/phone than a lat/long, while being shorter and more<br></blockquote><blockquote type="cite">precise than a full address. It could be especially useful in less<br></blockquote><blockquote type="cite">populated areas of Africa or South America, where postcodes and<br></blockquote><blockquote type="cite">addresses are only sporadically implemented. Some more details you can<br></blockquote><blockquote type="cite">find in the NorthSouthGIS article: <a href="http://www.northsouthgis.co.nz/?p=4398">http://www.northsouthgis.co.nz/?p=4398</a><br></blockquote><br>I'm afraid that for now at least I see this (which I actually came across the other day) as much the same as many other such schemes which have been proposed in recent years.<br><br>Given that none of those have taken off in any convincing way I see no reason to suppose that this effort will be any different.<br><br><blockquote type="cite">*why implement?*<br></blockquote><blockquote type="cite">*<br></blockquote><blockquote type="cite">*<br></blockquote><blockquote type="cite">1. having an extra location provider would increase the mapping<br></blockquote><blockquote type="cite">capabilities of OSM with quite minimal effort, especially for the mobile<br></blockquote><blockquote type="cite">user.<br></blockquote><blockquote type="cite">2. OSM-based websites could benefit as well. A lot of interest has<br></blockquote><blockquote type="cite">already been generated from emergency services, taxi companies, among<br></blockquote><blockquote type="cite">others.<br></blockquote><blockquote type="cite">3. this is a feature that currently no major mapping website offers<br></blockquote><blockquote type="cite">*<br></blockquote><blockquote type="cite">*<br></blockquote><br>I see no significant benefit to us I'm afraid, until such time as this system has demonstrated that it will actually gain traction.<br><br>There is a cost to us however, in both maintenance terms and in terms of committing to supporting something which may not gain traction but which may be hard for us to remove. There are also political issues around the question of supporting what appears essentially to be a commercial operation which may not sit well with many of our users.<br><br>Feel free to discuss this on the openstreetmap-rails-dev list if you want and see if other people disagree with me, but for now this is not something I would be inclined to add.<br><br>Tom<br></div><div><br></div><blockquote type="cite"></blockquote></div></body></html>