Using the what3words ArcGIS Locator within ArcGIS Pro
The what3words ArcGIS Locator brings the functionality of the what3words API to the ArcGIS platform. You can use the Locator throughout the ArcGIS product suite wherever a custom locator can be added. This includes ArcGIS Desktop – ArcCatalog and ArcMap as well as ArcGIS Pro.
This tutorial goes through the different steps to use each of the tools ArcGIS Pro provides to search for 3 word address, discover 3 word address and carry out batch conversions.
You will need a what3words API key to complete this tutorial.
Add the what3words Locator to ArcGIS Online
ArcGIS Pro automatically loads all locators that you have added to your ArcGIS Online account. First the what3words ArcGIS Locator must be added to your ArcGIS Online account following the steps in our tutorial.
Search for 3 word addresses
Click on the Map tab on the ArcGIS Ribbon. The Locate button will then be available to search for locations.
If you click on the button next to the search you will be able to see the locators available – the what3words Locator should be present.
You can then search for a 3 word address in the input field.
Suggestions for the 3 word address using our AutoSuggest functionality will appear after you begin typing the third word.
Click a result to zoom to the 3 word address.
Discovering 3 word addresses
Right click on the map and click on the What’s Here? option. This will then display all addresses from the available locators.
Select the what3words result to view the 3 word address and coordinates.
The what3words Locator can be used in any of the geocoding geoprocessing tools you have access to that accept a custom locator.
Click on the Analysis tab on the ArcGIS ribbon and the Tools button which will open the geoprocessing panel.
Search for geocode to bring back geocoding tools.
Geocode 3 word addresses
In order to geocode a layer of 3 word addresses (convert to coordinates from our API) the Geocode Addresses processing tool can be used.
You will need to specify the point layer to be used, the what3words Locator, the single field option and specify the field that the 3 word addresses lie within.
Reverse geocode a layer of points to obtain 3 word addresses
In order to reverse geocode a layer of points you can use the reverse geocode tool (convert to 3 word address from our API) . You will need to specify the layer and the what3words Locator.