Search our website

From the blog

Introducing Masquerade

Author · Scott Davis
Published · Aug 1, 2022
Last modified · Mar 20, 2024
Category · SGID Updates
Read time · 2 min

Masquerade is a new proxy service hosted by UGRC that makes our geocoding service, opens in a new tab 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, opens in a new tab

Capabilities

  • Single line address geocoding (convert an address to an x,y coordinate). Powered by the UGRC web API, opens in a new tab.
  • 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, opens in a new tab.

Supported Esri Geocode Service Operations

✅ Find Address Candidates

✅ Geocode Addresses

✅ Suggest

Reverse Geocode has not been implemented. Let us know, opens in a new tab if you are interested in this feature!

Esri REST API Reference, opens in a new tab

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)”, opens in a new tab (hosted in ArcGIS Online) to your project, opens in a new tab it becomes available to use within the Locate pane, opens in a new tab. To accomplish this, follow these steps (see the project page, opens in a new tab for more details):

  1. Add the “Utah Locator (Masquerade)” locator (hosted in AGOL) to your project
  2. Open any map and then go to the “Locate” pane
  3. Select the newly added locator as a search option
  4. Start typing in the search box and type-ahead suggestions will start appearing. Click on any suggestion to zoom the map to it.
  5. 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).

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, opens in a new tab for batch geocoding of address data.

Web AppBuilder/Experience Builder

Masquerade can be used to power the search widget in Web AppBuilder, opens in a new tab or Experience Builder, opens in a new tab. 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, opens in a new tab

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.