This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Location > ESRI.ArcGIS.Location > Classes > A > AttachedLocator Class (ArcObjects .NET 10.5 SDK) |
A locator that is attached to a dataset.
AttachedLocator is a non-creatable object. References to non-creatable objects must be obtained through other objects.
An AttachedLocator describes a locator that is attached to a dataset, along with the names of the input and output fields in the dataset used by the locator.
Use the ISupportErrorInfo method InterfaceSupportsErrorInfo to determine if the object supports extended error information. If the object supports extended error info, VC++ developers should use the OLE/COM IErrorInfo interface to access the ErrorInfo object. Visual Basic developers should use the global error object Err to retrieve this extended error information.
Interfaces | Description |
---|---|
IAttachedLocator | Provides access to members that describe the process used to create the feature class. |
ISupportErrorInfo | Indicates whether a specific interface can return Automation error objects. |
When you geocode a table of addresses using a locator in ArcCatalog or in ArcMap, a copy of that locator is "attached" to the geocoded feature class. Use the AttachedLocator object to retrieve a copy of the locator that is attached to a dataset, in order to examine the geocoding settings that were used to create the geocoded feature class, or to rematch the geocoded feature class. Use the ILocatorManager::GetLocatorFromDataset method to retrieve an attached locator from a dataset.
Developers who geocode a table of addresses using IAddressGeocoding::MatchTable must write additional code to attach the locator to the geocoded feature class using the ILocatorAttach2::AttachLocator method.
Only one locator can be attached to a dataset. If you attach a locator to a dataset that already has an attached locator, the original attached locator will be replaced by the new attached locator.
LocatorManager Class | IAttachedLocator Interface | AttachedLocator Class | ILocatorManager Interface | ILocatorManager2 Interface | ILocatorAttach2.AttachLocator Method | AttachedLocator Class | ILocatorAttach2 Interface | IAddressGeocoding.MatchTable Method | IAttachedLocator Interface | ILocatorManager Interface | ILocatorManager2 Interface | IAttachedLocator Interface | AttachedLocator Class | ILocatorManager Interface | ILocatorManager2 Interface | IAttachedLocator Interface | ILocatorManager.HasLocatorAttached Method | AttachedLocator Class | ILocatorManager.GetLocatorFromDataset Method