All tutorials

Adding the what3words extension to MapInfo Pro

easy
The what3words Free API plan will no longer include convert-to-coordinate requests. To continue using this feature, please upgrade to one of our paid plans starting from £7.99/month. Learn more about our API plans here.

As a reminder, emergency services can make use of the what3words API for free, and we have a dedicated plan for NGOs and registered charities. If your organisation falls within these categories, please get in touch.

For any questions or assistance, feel free to reach out to support@what3words.com.

The MapInfo extension brings the functionality of the what3words API to the MapInfo platform. You can use the plugin to convert from coordinates to 3 word addresses, and from 3 word addresses to coordinates by adding running a SQL query as well as searching for 3 word addresses or inspecting the map to view the 3 word address for a location.

Getting started with Dazi, GIS Technical Account Manager at what3words:

1
2

Download the extension

Download the MapInfo extension from here. We have currently released a new version: v1.3.0 (February 2022) with fixed issues:

  • Zoom distance is now set to 100 meters;
  • Notification will now warn you if you haven’t entered API key.
3

Adding extension to MapInfo

Open MapInfo Pro and select the “HOME” ribbon and click on the “Tool Extensions” button to load the what3words extension.

The Tools window should now appear. Click “Options” dropdown and select “Register Tool”.

From the window that appears, select the .MBX file for the extension and give the extension a name. Click OK

The tool should now appear under registered tools. Hover your mouse over the tool and you will see the option to Load the tool and you can select whether to Autoload the extension when MapInfo opens. Click Load and the extension should now be available

Once loaded a new ribbon item should appear “WHAT3WORDS” with the tools.

Click Settings on the WHAT3WORDS ribbon to add an API Key

4

Using the extension

The plugin provides:

  • A map tool for interrogating the map to discover a 3 word address.
  • Search to find a 3 word addresses
  • SQL functions to convert to and from co-ordinates

Clicking “Display a 3 word address” provides a tool to click on the map and display a 3 word address for a location.

Clicking “Search for address” opens a window and allows you to search for a 3 word address.

In order to run a 3 word address conversion you can run an SQL query. For example:

Select WGS84ToWhat3words(CentroidX(obj), CentroidY(obj)) From flpoints Into Selection

5

Troubleshooting

If you encounter errors or issues related to convert-to-coordinate requests while using the Free plan, please check the network panel for the following error message Error 402 payment required and its response, indicating the need to upgrade to a higher plan:

{
    "error": {
        "code": "QuotaExceeded",
        "message": "Quota Exceeded. Please upgrade your usage plan, or contact support@what3words.com"
    }
}
Copied

For more information, visit our API plans page. If you need further assistance, contact support@what3words.com.

Users can experience this error after downloading the MapInfo Extension from the internet, extracting the content from the zip file and uploading it to MapInfo.

This error is expected when some applications, notably .NET’s license compiler, will refuse to load an assembly from the internet zone.

The easiest way to resolve this issue is to follow these instructions:

  • go to your what3words zip file
  • right-click on the zip file and open the properties of the zip file
  • Check the Unblock checkbox next to the message “This file came from another computer and might be blocked to help protect this computer” as it shown on the image below
  • Click Apply and OK buttons
  • Re-extract the contents of the zip file again and overwrite the existing file

Now you should be able to install the what3words extension on MapInfo without any issues.

N.B. Make sure you uninstall any what3words extensions on MapInfo before reinstall it.

GISUse 3 word addresses with a mapUse 3 word addresses within a GISUse 3 word addresses within an address searchMapInfo Pro

Related tutorials