ArcObjects Library Reference (Location)  

IPlaceNameAlias Interface

Provides access to memebers that specify a place name alias table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

When To Use

Use the IPlaceNameAlias interface to specify a table that the locator will use as a place name alias table.

Members

Description
Read/write property AddressFields Names of the address fields.
Read/write property AliasField Name of the alias field.
Read/write property DefaultAliasFieldNames Recognized names for the address fields in the place name alias table.
Read/write property Table Name object for the place name alias table.

CoClasses that implement IPlaceNameAlias

CoClasses and Classes Description
AGSAddressLocator A locator adaptor for the GeocodeServer proxies.
ESRIFDOAddressLocator An address locator that uses the Esri geocoding engine developed prior to ArcGIS version 10.0.
ESRIFDOAddressLocatorStyle An address locator style for locators that use the Esri geocoding engine developed prior to ArcGIS version 10.0.
ESRIGen2AddressLocator An address locator that uses the Esri geocoding engine introduced in ArcGIS version 10.0.
ESRIGen2AddressLocatorStyle An address locator style that uses the Esri geocoding engine introduced in ArcGIS version 10.0.
StreetMapAddressLocator A locator that uses the Esri geocoding engine and StreetMap reference data sources.
StreetMapAddressLocatorStyle A locator style for locators that use the Esri geocoding engine and StreetMap reference data sources.

Remarks

Place name alias tables store aliases for addresses, such as “City Hall”, so that you can geocode addresses using alias names rather than addresses.

When using the IPlaceNameAlias interface to specify the place name alias table for a locator, only set the writeable properties immediately one after the other. Setting some of these properties, such as the Table property, can place the locator object in a state which can cause some of the readable properties and methods on the locator to raise errors until the other writeable properties on this interface are set.