Partner: Now you can use what3words in QGIS with Boundless

A new QGIS plugin powered by what3words’ innovative geocoding service allows you to use 3 word addresses in the open source GIS platform.

Boundless, in partnership with what3words, released the what3words QGIS plugin earlier this week. QGIS users can now benefit from the what3words award-winning solution for simpler location reference.

what3words provide an innovative 3 word address system to create a simple way to refer to locations.  Every 3mx3m square has been pre-allocated a fixed and unique 3 word address. The what3words system is non-sequential and non-hierarchical to ensure human communication errors are intercepted. The system distributes similar 3 word addresses far apart, often in different countries, to allow manual or automated error detection in real time.

For example, the 3mx3m square for the entrance of Boundless Washington D.C. headquarters, located at 1875 Connecticut Ave NW, Washington D.C. can be quickly communicated as being located at “watch.hoping.string”.  Easier to remember and communicate than GPS and quicker and more cost effective to implement than another system, this human-friendly platform is now available as a locator in the premier open source desktop GIS client.

The plugin, accessing the what3words locator, allows QGIS users to display the 3 word address for any location or search for a 3 word address, either individually or via batch conversion to and from coordinates.

Here are specific instructions regarding the plugin:

what3words Map Tool

To use the map tool, select the what3words map tool item in the what3words tools menu.

The map tool will get activated. When you now click with your mouse on the QGIS map canvas, the 3 word address corresponding to the mouse position will be displayed in the QGIS message bar (see below):

3-map-tool

Zoom to 3 Word Address

The Zoom to 3 Word Address tool, as it is rightfully named, allows you to zoom to a given 3 word address. Enter the 3 word address as three words separated by dots. In addition, the what3words plugin will add a new algorithm to your Processing toolbox. This new algorithm will add a new attribute to a points layer, with the 3 word addresses of each point in the layer.

2-zoom-to

what3words API

To use the what3words service, you need an API key. You can sign up for an API key at http://developer.what3words.com/and set the API key using the Set API key menu. If you have not set up an API key, you will be prompted to enter one when calling any of the tools described above.

1-api-key

Add 3 word Addresses Processing Algorithm
The plugin adds an additional processing algorithm to QGIS which allows you to determine the 3 word address for any points in an updatable layer and add them as a new field called 3WordAddr. The algorithm is available in the QGIS Processing Toolbox under what3words tools > what3words tools > Add 3 word address field to points layer.

4-processing

GitHUB

The plugin is simple to install and use. All you need is in GitHub at https://github.com/boundlessgeo/qgis-what3words.  To manually install the plugin, copy the contents into ~/.qgis2/python/plugins if you’re on a Mac or Linux machine or into C:\Users\[username]\.qgis2\python\plugins if you’re on Windows. Boundless will be incorporating the what3words plugin in the official QGIS plugin repository in the very near future.

Find out more about using 3 word addresses for GIS tools