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. Address locators are stored in a workspace, such as a geodatabase or file folder. However, for best practice and better geocoding performance, it is recommended that locators are stored in a file folder instead of a geocodebase.
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 or geodatabase, 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.
- In 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.
- Select the address locator style you want to base your locator on and click OK.
- Click the Browse button next to the Reference Data text box.
The Reference Data dialog box opens.
- Navigate 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, 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, 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, then click Save.
For best practice and better geocoding performance, it is recommended that locators are stored in a file folder instead of a geocodebase.
- If you want to save the address locator in a file or ArcSDE geodatabase, set a configuration keyword in the Configuration keyword text box on the Create Address Locator dialog box.
- If you want autocomplete functionality enabled when the address locator is published as a geocode service, check the Enable suggestions check box. Locators with suggestions enabled can only be saved in a file folder, not a geodatabase.
- 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.