There are two sets of locators included in StreetMap Premium. The classic locators are those that have been included with StreetMap Premium over the last few years but will be deprecated in 2021. As part of this deprecation plan, the classic locators that were also included in the StreetMap Premium mobile map packages will be phased out and replaced with the new locators. The new locators are a new style similar to the ones used for the ArcGIS Online World Geocoding Service.
StreetMap Premium classic locators are included with each StreetMap Premium file geodatabase (.gdb) release as stand-alone files. These locators can be added manually to ArcGIS Pro by browsing to the location where the classic locator files were unzipped. When a mobile map package is imported into ArcGIS Pro, the classic locators are automatically brought in. Since the mobile map package is licensed, the locator is available for geocoding in ArcGIS Pro as long as you are licensed for the proper regional StreetMap Premium extension (for example, StreetMap Premium North America).
The StreetMap Premium mobile map packages include the gazetteer locator for finding points of interest, such as Starbucks or the Golden Gate Bridge. The gazetteer locator is not available as a stand-alone locator in the StreetMap Premium geodatabase release.
If you do not have the correct StreetMap Premium extension for mobile map package use, a red exclamation point (!) appears next to the country locator name in the Catalog pane under Project - Locators, and the country locator name is unavailable in the Locate pane under the Options button in Provider Settings.
For information on geocoding in ArcGIS Pro, see Introduction to finding places on a map.
Address locators for geocoding
The classic address locators available with the StreetMap Premium geodatabase release or with the mobile map packages allow you to geocode and reverse geocode addresses in ArcGIS Pro. Country composite locators that support multiple levels of geocoding are available once a package is imported into ArcGIS Pro. Individual address locators that are specific to each country can be added to ArcGIS Pro by browsing to the subfolders in the \locator folder.
The following levels of geocoding are supported in most countries: point address, street address, street name, postal code, and administrative places.
For more detail on the geocoding levels for each country, see StreetMap Premium product coverage on the ArcGIS website.
Input mapping fields for addresses are standardized across the global composite locators and include the following fields: Address, Postal, Neighborhood, City, Subregion, and Region; although some countries do not use all four of the following administrative place fields as input:
- Neighborhood—Smaller than City
- City—City or equivalent
- Subregion—Typically larger than City but smaller than Region
- Region—State/Province or equivalent
File output field definitions
The following file output field definitions may be helpful:
Loc_name—For composite locators, such as the country composite locators that are included in the StreetMap Premium mobile map packages, this field lists the individual locator that geocoded each address.
Addr_type—The match type for an address. Possible values include the following:
- PointAddress—Point address with associated house numbers and street names
- BuildingName—Point address with an associated building name
- StreetAddress—Street centerlines with address ranges
- StreetInt—Street intersections
- StreetName—Street centerlines with associated street names (no numbered address ranges)
- Admin—Administrative areas such as regions, states, and provinces; typically the largest administrative area
- DepAdmin—Administrative areas such as regions, states, and provinces; typically smaller than an Admin area
- SubAdmin—Administrative areas such as municipalities and cities; typically smaller than a DepAdmin area
- Locality—Administrative areas such as municipalities, cities, and neighborhoods; typically the smallest administrative area
- PostalLoc—Postal code points combined with administrative boundaries
- Postal—Postal code points
- PostalExt—Extended postal code points such as the USPS ZIP+4
Match_addr—The full matched address formatted in the local country address schema. This is the correct address format based on address standards for a country.
Status—The status of the match candidate. Possible values include the following:
- M—Matched. The address is matched.
- U—Unmatched. The address is not matched.
- T—Tied. The address has more than one candidate with the same best match score but at different locations.
Score—The score is a value assigned to all potential candidates of an address match. The match score is based on how well the locations found in the reference data match the address data being searched. A score value can range from 0 through 100, with 100 being a perfect match.
Side—For Point Address and Street Address locators, this field indicates which side of the street (L or R) the matched address is located.
DisplayX/DisplayY—For the Point Address locator, these fields store the decimal degree coordinates for the parcel centroid or rooftop centroid associated with each address, as the geocoded point feature is located on the street segment near the main entrance to the property.
All Point Address locators provide the ability to change the default location of a matched address from the entry point on the street to the parcel centroid or rooftop centroid. To make this change, open the XXX_PointAddress.loc file in a text editor (Notepad++ is recommended), and change the following line:
GeometryFromDisplayFields = false
GeometryFromDisplayFields = true
and save the file.
ZIP4_TYPE—For the United States only, this field is populated if LOC_NAME is ZIP4. A value of 1 indicates that the latitude and longitude are accurate to the ZIP+4 centroid (more accurate). A value of 2 indicates that the latitude and longitude are accurate to the ZIP+2 centroid (less accurate).
Distance—The physical distance, in meters, from a candidate to a specified location. The Distance output value is calculated for each candidate when the Location input parameter is passed in a request using the Find or findAddressCandidates methods. If the Location parameter is not passed in a request, the value of Distance is zero. Values can range from 1 through 100.
For a more complete list of possible locator output fields, see the ArcGIS REST API: World Geocoding Service documentation on the ArcGIS for Developers website.