One of the first processes in geocoding is creating an address locator. This process always begins with opening the Create Address Locator dialog box from the ArcMap Catalog window, ArcCatalog, or the Geocoding Tools toolbox.
The following steps describe how to create an address locator using the Create Address Locator dialog box:
- Open the Create Address Locator dialog box.
- To open the dialog box in ArcCatalog or the ArcMap Catalog window, right-click a file folder, and click New > Address Locator.
- To open the dialog box using a geoprocessing tool, browse to the Geocoding Tools toolbox in the Catalog window and double-click the Create Address Locator tool.
- On the Create Address Locator dialog box, click the Browse button next to the Address Locator Style text box.
The Select Address Locator Style dialog box opens.
- Choose the address locator style you want to use for your locator and click OK.
- Click the Browse button next to the Reference Data text box.
The Reference Data dialog box opens.
- Browse to the reference data you want to use in the address locator and click Add.
- Repeat the process of adding data to the Reference Data table until all the reference data you want to include in the locator shows.
- For each row in the Reference Data table, indicate the role that the reference data plays in the address locator by following the substeps below:
- Click the Role cell.
A drop-down list appears.
- Click the drop-down arrow and choose Primary Table, Alternate Name Table, Alternate City Name Table, or Alias Table.
A primary table is a feature class containing the geometry and address attributes of the features that addresses are geocoded against. The address locator style defines what type of geometry and address attributes are supported. An alternate name table contains the alternate names, also known as street name aliases, for the primary names of the features. An alternate city name table contains the alternate names, also known as city name aliases to the primary names of the features. An alias table contains common names or location names, such as Memorial Hospital or Canyon High School, in place of street addresses. Both alternate name tables and alias tables are optional.
A list of fields specific to the role of the data appears in the Field Map portion of the dialog box. The required fields are prefixed with an asterisk (*). The field named Additional Field in the Field Name column indicates the field is an optional field and is used for informational purposes only; that is, the locator doesn't use this field for searching or matching. The field is carried over from the reference data to the resulting candidates and output feature classes for your benefit. For example, if you want the locator to return a property owner field with other address attributes in the matched candidate, map the Additional Field to a PropertyOwner field from your reference feature class.
- Click the Role cell.
- If a field is not automatically mapped, click the drop-down arrow in the Alias Name column and choose the proper field name.
- Click the Browse button next to the Output Address Locator text box.
The Output Address Locator dialog box opens.
- Specify where to store the address locator, name it, and click Save.
- If you want autocomplete functionality enabled when the address locator is published as a geocode service, check the Enable suggestions check box.
Locators should be stored in a file folder so that you take advantage of new features that are not supported for locators stored in geodatabases such as performance improvements, multithreading capabilities, and suggestions support. ArcMap versions later than 10.4 do not support storing locators in geodatabases.
- Click OK.
The create address locator process initiates.
When the process finishes, the address locator is saved in the workspace you specified previously. Also, it is added to the map if you started the process from ArcMap.