Page 1 of 1

what3words - mapping the world using three-word phrases

Posted: Tue Jul 07, 2015 9:22 pm
by Graeme Cole
Recently I discovered this: http://what3words.com/

No, it's not a new word game. It's an interesting way of mapping every 3m square on the earth to an easily memorisable three-word address. For example, Nelson's Column is at beans.again.voting. The entrance to the COLIN Travelodge is perky.copies.sprinter, and the entrance to the Memorial Hall is superhero.clattered.pile. Incidentally, the company was co-founded by Jack Waley-Cohen, famous for setting questions on Only Connect, encouraging a bunch of us to apply for OC earlier this year, and almost but not quite turning up to superhero.clattered.pile in the process.

Anyone who has had to write down a grid reference or a latitude and longitude, or bemoaned that their satnav has taken them to the "wrong" part of the destination postcode, should appreciate how useful this addressing system can be.

The algorithm assigns a three-word address to all 57 trillion 3-metre squares on earth, and that already makes it better than postcodes in that these addresses are easier to remember, more precise, cover the entire world rather than just one country, and lookups of them aren't jealously guarded and rationed by Royal Mail.

A few other features are quite curious, though, and IMO they make this just a neat and interesting idea rather than an amazing and world-changing one.

The algorithm they use is not public, so every time you want to translate to and from a three-word address, you have to use their API, or their application, or their website, so it's not really an open system. You couldn't make your own implementation of the algorithm and use it freely, and if you're using the addressing system commercially then it isn't free to use. At least their "free for individuals" policy means it's a bit more forthcoming than Royal Mail have been with the postcode database - there wasn't even a complete public list of postcodes until 2010 when Ordnance Survey released CodePoint Open, which gives the latitude and longitude of the centre point of each postcode.

There's no effort to make nearby points share similar addresses - in fact, quite the opposite. Similar-sounding addresses are deliberately assigned to points huge distances apart. This has the obvious benefit that if you mistype or mishear an address and get it wrong, it will almost certainly be very obvious that it's wrong. For example, suppose someone told you that the best place to stay during COLIN weekend is perky.copies.sprinter. If you misheard it as perky.copy.sprinter you'd find that was in Alaska, and if you misheard it as perky.copies.printer you'd get a point somewhere in Morocco, but you definitely won't get a plausible-but-wrong Lincoln address.

There is a vague pattern to the word assignments which is beneficial - populous areas get addresses consisting of short or common words, and unpopulated areas such as the middle of the ocean get the longer or less well-known words.

However, personally I think the apparently random addressing is a bit of a flaw. Even postcodes, which so far have been beaten hands down by what3words on every criterion except being well known to the public, have the property that by looking at the first one or two letters of the postcode you can see which part of the country it's in, and if you live in that area you'll probably have a fair idea which district is represented by the number(s) that follow it.

With a postcode, latitude/longitude, grid reference, or practically any other addressing system, you can normally visualise without the aid of electronics roughly where it is, or whether it's anywhere near you, or whether it's in the same part of the world/country as another address of the same format, or roughly what direction and order-of-magnitude distance you need to travel if you know the address of your location and that of your destination, but none of that is true for what3words. If you're given a three-word address, unless you happen to know that exact address - "oh yes, I know perky.copies.sprinter, I stayed there last year" - you have to get your phone out and look it up to have any idea where it is.

"perky.copies.sprinter, you say? I stayed at chess.idea.surfaces."
"Oh really? Where was that?"
"It's a Travelodge near a Little Chef southwest of Lincoln."
"Wait, that's where I stayed." *gets phone out* "Oh wait, I see. perky.copies.sprinter is the address of the entrance, chess.idea.surfaces is the address of the reception desk."

The decision to make the addresses appear random rather than hierarchical seems like a conscious decision. Some might suggest they want to maximise use of their service and don't want people to be able to guess approximate address locations for themselves. Maybe that's too cynical, and it's just a well-meaning attempt to prioritise error detection over transparency. Still, the idea to represent addresses using words rather than numbers is a good one, and perhaps if you added another word and made an address four words, you could use a short enough word list (about 3,000 by my rough calculations) that you could filter out any words that sounded the same as or similar to other words, and still only use shortish common words (I'm guessing - haven't really tested this), but at the same time have a hierarchical addressing system where it's obvious how it works.

Re: what3words - mapping the world using three-word phrases

Posted: Tue Jul 07, 2015 10:26 pm
by Gavin Chipper
Graeme Cole wrote:Recently I discovered this: http://what3words.com/
Cool. I got to level 16 on my first go. I went onto YouTube and most of the amateurs on there couldn't get beyond level 12.
No, it's not a new word game.
Wait - what?

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 6:40 am
by Ben Wilson
Just fyi, the CoNot venue is curvy.slam.curvy :)

Awesome find. I'm going to be playing with this for a while, I can tell. :-D

PS The COLIN XII venue is putty.regarding.tadpoles and the hangover venue will, as always, be fizzy.enclosing.spot :)

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 7:38 am
by Matt Morrison
Great find and a brilliant write-up Graeme. Lame (and easy) but I agree with all you said.

As we're obviously going to do this, right now I'm sitting approximately on coins.memory.keys
If I need a poo I'll be going to oiled.public.linked

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 7:50 am
by Jon O'Neill
This is great.

Sent from cheek.zones.part

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 8:09 am
by Jon Corby
If they only use 25,000 words, was it really necessary to use singular & plural versions of the same word? Seems a poor decision to me. As does leaving out offensive/rude words, they'd make the addresses much more memorable...

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 8:20 am
by Phil Reynolds
Jon O'Neill wrote:Sent from cheek.zones.part
Sitting on the toilet by any chance?

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 9:50 am
by Mark Deeks
I live at Body Hulk Bared and work at Smashed Large Frog. Awesome.

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 11:46 am
by Ian Volante
I live at depend.craft.pardon. I was disappointed to find that poo.bum.willy hasn't yet been allocated however.

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 3:42 pm
by Phil Reynolds
Mark Deeks wrote:I live at Body Hulk Bared
Nice. What's with the little fence round the lawn though?

Re: what3words - mapping the world using three-word phrases

Posted: Wed Jul 08, 2015 6:51 pm
by Peter Mabey
I'm at gives.shaky.goals - but so is anyone vertically above or below me !

The big advantage of postcodes is the similarity of adjacent addresses, so that anything addressed to me at Nicholls Field is delivered to me in the Tower, as the postcode only differs in the last character, and the number is unambiguous.