Exercise 5: Using alternate street name and place-name aliases

Complexity: Beginner Data Requirement: ArcGIS Tutorial Data Setup Data Path: C:\ArcGIS\ArcTutor\Geocoding Goal: Create an address locator using alternate name and place-name aliases and find locations using those aliases.

When you create an address locator, you have the option to use alternate names and place-name aliases. Place-name aliases let you associate names of well-known places with street addresses—for example, the names of museums, hospitals, or landmarks. When geocoding an address, the place-name alias table is consulted first. If a place-name is found, the street address from the place-name alias table is geocoded. Similarly, alternate names can be defined for features, such as streets, in the reference data. When geocoding an address, the alternate name table is also searched to find potential candidates where streets have more than one name.

Creating an address locator that uses alternate names and place-name aliases

In this task, you'll create a new address locator that uses alternate street names and place-name aliases, then use it in ArcMap to find addresses.

Steps:
  1. In ArcCatalog, navigate to the Atlanta geodatabase.
  2. Right-click within the empty space of the Contents tab and click New > Address Locator.

    The Create Address Locator dialog box appears.

  3. In the Create Address Locator dialog box, click the Browse button Browse that is next to the Address Locator Style text box.
    Create Address Locator dialog box

    The Select Address Locator Style dialog box appears.

  4. Choose the US Address—Dual Ranges address style.

    Select Address Locator Style dialog box

  5. Click OK.
  6. Click the Browse button Browse that is next to the Reference Data text box to open the Reference Data dialog box.
  7. Browse to the Atlanta file geodatabase, choose the streets feature class, then click Add.
  8. In the Create Address Locator dialog box, click the arrow under the Role column heading and choose Primary Table.
    Select table role
  9. Repeat steps 6 and 7, but this time browse to and add the altname table in the Atlanta geodatabase.
  10. Click the arrow under the Role column heading for the altname table and choose Alternate Name Table.
  11. The Field Map section should be completed automatically. If not, select the appropriate field in the reference data for each field. It is essential that the JoinID fields for the Primary Table and Alternate Name Table are mapped properly; if they aren't, follow these substeps:
    1. Click the arrow under the Alias Name column heading for the Primary Table:Altname JoinID field and choose streets:JOINID.
    2. Click the arrow for the Alternate Name Table:JoinID field and choose altname:JOINID.

      Altname table field mapping

      The JOINID field in the altname table and the JOINID field in the streets feature class are used to relate the records in the altname table to the records in the streets feature class.

  12. Repeat steps 6 and 7, but this time browse to and add the place_aliases table in the Atlanta geodatabase.
  13. Click the arrow under the Role column heading for the place_aliases table and choose Alias Table.
  14. The field mapping for the place_aliases table should be completed automatically. If not, select the appropriate field in the reference data for each address locator field. For the field named Alias Table:Alias, click the arrow under the Alias Name column heading and choose place_aliases:NAME. This is the field that contains the names of the places that you can use to geocode.
    Place-name table field mapping
  15. Next, you'll set the path for the output address locator.
  16. Click the Browse button Browse that is next to the Output Address Locator text box.

    The Output Address Locator dialog box appears.

  17. Navigate to the folder of the Atlanta geodatabase, type Atlanta_AltName as the address locator name, then click Save to accept the change and close the dialog box.
  18. Click OK to start the process of creating the address locator.

    When the process finishes, the new Atlanta_AltName address locator appears in the Atlanta file geodatabase.

  19. Close ArcCatalog.
  20. You can now use this address locator to find where an address is located on a map.

Finding locations using alternate street names and place-name aliases

In this task, you'll use the Atlanta_AltName locator you just created to find addresses.

Steps:
  1. Open a new map document in ArcMap.
  2. Add the streets feature class from the Atlanta geodatabase to your map.
  3. Click the Find button Find on the Tools toolbar.
  4. In the Find dialog box, click the Locations tab.
  5. Click the Browse button Browse that is next to the Choose an address locator drop-down box.

    The Add Locator dialog box opens.

  6. Browse to the Atlanta file geodatabase, choose the Atlanta_AltName locator, then click Add.
  7. A street may have more than one name. For example, Atlanta Blvd is an alternate name for Old 10th St NE in the Atlanta database. With the Atlanta_AltName address locator, 30 Old 10th St NE and 30 Atlanta Blvd will both find the same location.
  8. Type 30 Old 10th St NE in the Full Address text box and click Find to search for candidates.
    Finding alternate name address
  9. Right-click the candidate in the candidate list and click Add Point.

    A graphic point representing the address' location appears on the map.

  10. Type 30 Atlanta Blvd in the Full Address text box and click Find to search for candidates.
  11. Right-click the found candidate and click Flash.

    You can see that both addresses are matched to the same location on the map.

  12. In addition to geocoding addresses, you can also geocode place-names that have been defined in the place_aliases table.
  13. Type Atlanta Market in the Full Address text box and click Find to search for candidates.
  14. Right-click the first found candidate and click Add Point.

    The location of the hospital appears on the map as if you had typed its complete address.

  15. Click Cancel to close the Find dialog box.

Creating locators that use alternate names and place-name aliases is beneficial for people who know a landmark's name but not its address. It also helps in situations where a street or feature has more than one name.


8/18/2010