Skip To Content

Publishing a geocode utility service

Available with Business Analyst license.

Business Analyst Enterprise comes with geocoding data for workflows such as place searches and batch geocoding of point locations. An address locator for the USA is provided and can be published and shared as a geocode utility service in your organization.

Check with your organization's license administrator or Esri Customer Service if you do not have both the ArcGIS Pro Desktop StreetMap Premium extension and the ArcGIS Enterprise StreetMap Premium authorization file.

These new locators are only supported in ArcGIS Pro and/or ArcGIS Enterprise, use in ArcMap is not supported. Business Analyst Enterprise users will receive authorization files for StreetMap Premium for ArcGIS Pro and StreetMap Premium for ArcGIS Enterprise.


All data needed for street address geocoding and network analysis are included with the 2018 US Data for Business Analyst on My Esri.

StreetMap Premium for ArcGIS product downloads for Pro and Enterprise may appear in your My Esri list. These files are not needed and should not be downloaded. Please follow the steps for downloading the street data below.

Downloading the geocoding data

  1. On the My Esri site, click My Organizations then click Downloads.
  2. Verify that you are in the Products section. In the Quick Search text box, enter Business Analyst or Business.
  3. Look for ArcGIS Business Analyst Enterprise with 2018 U.S. Data and ensure the version is 10.7.1. Click View Downloads.
  4. Click the Download Components tab then click Data and Content to expand the list of files.

    The geocoding data consists of one file.

  5. Locate ArcGIS Business Analyst Enterprise 2018 Geocoding Data (U.S.A.) and click Download.
  6. In the Esri Download Manager dialog, click Click to download your file now.

    The Destination Folder for Files dialog will appear.

  7. Keep the default location or click Browse to choose a different location to save the file.

Sharing the locator as a hosted service

  1. Extract the geocoding data locally to the machine where it will be published. Contained within the zip file is the USA locator.
  2. Follow the Share a locator workflow in ArcGIS Pro to publish the USA locator as a hosted service.
  3. On the Share tab, in the Share As group, click Locator and click USA.
    Locator button

    The Share Locator pane is launched.

    Share Locator pane

  4. Click Configuration and enable all options.

    The Geocoding Data folder should be registered with the data store before publishing so that the large dataset is not copied to the server.

  5. Check the Share with ArcGIS Enterprise check box.

    Analyze, before sharing, to make sure the data is not copied to the server.

  6. Click Publish.

Configuring as a utility service

  1. Sign into the portal as an administrator and click through to Organization > Settings > Utility Services.
  2. From the Add Locator dialog:
    Add Geocoder
    • Select the From Existing Locator option.
    • Select USA locator from the Locator Item drop-down list.
    • Ensure the Allow geosearch and Allow batch geocoding check boxes are checked.
  3. Click OK.

Configuring a geocode utility service from ArcGIS Online

You have the option to configure your portal to use utility services from ArcGIS Online instead of publishing them to your own server. This has the added benefit of providing geocoding coverage outside the United States. If you would like to use an online geocoding service provided by Esri, you must have an ArcGIS Onlineorganizational account. The account must have credits associated with it and the correct permissions to use the utility services.

The Esri World Geocoding service provides coverage for several countries and can be configured in the portal following the steps below.

  1. Sign in to the portal website as a member of the default administrator role in your organization.
  2. At the top of the site, click Organization and click the Settings tab.
  3. Click ArcGIS Online on the left side of the page.
  4. Select Geocode.
  5. Enter the credentials for the ArcGIS Online account to be used for the utility services.
  6. Click Configure.

Next step

Installing and configuring GeoEnrichment Server