ArcObjects Library Reference (Location)  

IAdvancedGeocoding2 Interface

Provides access to members for advanced geocoding functions.

Product Availability

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

When To Use

Locators that use the second generation ESRI geocoding engine do not support IAdvancedGeocoding.

Use the IAdvancedGeocoding2 interface when using geocoding functionality specific to locators that use the ESRI geocoding engine, such as address standardization and rematching.

Members

Description
Method FindStandardizedAddressCandidates Generates candidates for a standardized address.
Method MatchAddress Geocodes a single address.
Read-only property MatchFields Fields contained in the geocoding result.
Method MatchRecordSet Geocodes a cursor of addresses to a RecordSet.
Method MatchStandardizedAddress Geocodes a single standardized address.
Method MatchTable Geocodes a table of addresses.
Method RematchTable Rematches a geocoded feature class or shapefile.
Method StandardizeAddress Standardizes an address.
Read-only property StandardizeFields Fields contained in a standardized address.
Method Validate Checks that the locator properties and locator dataset are present and valid.

Inherited Interfaces

Interfaces Description
IAdvancedGeocoding Provides access to members for advanced geocoding functions.
IAddressGeocoding Provides access to members for geocoding addresses.

CoClasses that implement IAdvancedGeocoding2

CoClasses and Classes Description
CompositeLocator A locator that contains collection of other locators.
ESRIFDOAddressLocator An address locator that uses the ESRI geocoding engine developed prior to ArcGIS version 10.0.
StreetMapAddressLocator A locator that uses the ESRI geocoding engine and StreetMap reference data sources.