Masquerade is a new proxy service hosted by UGRC that makes our geocoding service and Open SGID datasets easily accessible in Esri products. It does this by impersonating an Esri locator service. You should be able to use the URL below anywhere you would normally use an Esri geocode service:

https://masquerade.ugrc.utah.gov/arcgis/rest/services/UtahLocator/GeocodeServer

Capabilities

  • Single line address geocoding (convert an address to an x,y coordinate). Powered by the UGRC web API.
  • Provides typeahead suggestions from a variety of datasets in Open SGID such as political districts, municipal and county boundaries, and GNIS place names.

Give Masquerade’s awesome searching capabilities a try in this simple web app.

Supported Esri Geocode Service Operations

✅ Find Address Candidates

✅ Geocode Addresses

✅ Suggest

Reverse Geocode has not been implemented. Let us know if you are interested in this feature!

Esri REST API Reference

Common Use Cases

ArcGIS Pro

Locate Pane

If you are looking for a way to quickly navigate your map to Utah addresses or points of interest within ArcGIS Pro, Masquerade can help. By adding UGRC’s “Utah Locator (Masquerade)” (hosted in ArcGIS Online) to your project it becomes available to use within the Locate pane. To accomplish this, follow these steps:

  1. Add the locator to your project by right-clicking in the “Locators” folder and selecting “Add Locator”
  2. Browse to Portal -> ArcGIS Online and then search for “Masquerade”
  3. Select “Utah Locator (Masquerade)”
  4. Open any map and then go to the “Locate” pane
  5. Click on the settings options drop-down button to the left of the search bar and verify that “Utah Locator (Masquerade)” is selected.
  6. Start typing in the search box and type-ahead suggestions will start appearing. Click on any suggestion to zoom the map to it.
  7. For geocoding single-line addresses that do not show up in the type-ahead suggestions, type in the complete address with a zip or city and press enter. (e.g. 123 S Main Street, Holladay).

You should see typeahead suggestions from all of the Open SGID tables above.

Batch Geocoding

Once Masquerade has been added as a locator to your project, you can also use it as an input address locator with the Geocode Addresses geoprocessing tool for batch geocoding of address data.

Web AppBuilder/Experience Builder

Masquerade can be used to power the search widget in Web AppBuilder or Experience Builder. To configure, use the following URL as the “Geocoder URL” (WAB) or “Locator URL” (EB) value in the search widget settings:

https://masquerade.ugrc.utah.gov/arcgis/rest/services/UtahLocator/GeocodeServer

Alternatives

UGRC API Client Desktop Application

If you are not already using Esri products, you likely want to check out the Official UGRC API Client. This is a streamlined, stand-alone desktop application that requires no Esri products or licenses.