This document is archived and information here might be outdated.  Recommended version.


Location Library Contents (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Location)  

Location Library Contents

The Location library contains objects related to working with location data. This can either be route events or geocoding locations.

Interfaces

Interface Description
IAddressCandidates Provides access to members for generating candidates for an address.
IAddressCandidates2 Provides access to members for generating matching candidates for an address.
IAddressGeocoding Provides access to members for geocoding addresses.
IAddressInputs Provides access to members that specify fields for address tables.
IAdvancedGeocoding Provides access to members for advanced geocoding functions.
IAdvancedGeocoding2 Provides access to members for advanced geocoding functions.
IAdvancedIntersectionGeocoding Provides access to members for advanced intersection geocoding functions.
IAGSLocatorWorkspace Provides access to members for inspecting an ArcGIS server locator workspace.
IAttachedLocator Provides access to members that describe the process used to create the feature class.
IBatchGeocoding Provides access to members for batch geocoding functions.
ICategoryHierarchyReader Provides hierarchy of used categories
ICompositeLocator Provides access to participating locators.
IDatabaseLocatorWorkspace Provides access to members for inspecting a Geodatabase locator workspace.
IDEAddressLocator Provides access to members describing the address locator data element.
IDEAddressLocatorType Provides access to members describing the address locator data type.
IEnumHatchDefinition Provides access to hatch definitions within a hatch template.
IEnumReferenceDataField Provides access to members for retrieving the reference data fields.
IEnumReferenceDataIndex Provides access to members for retrieving the geocoding indexes.
IEnumReferenceDataTable Provides access to members for retrieving the reference data tables.
IEnumRouteIdentifyResult Provides access to the route locations and features found enumeration.
IESRILocatorBuildOptions Provides access to members that describe Esri locator creation properties.
IESRILocatorBuildOptionsEdit Provides access to members that control Esri locator creation properties.
IESRILocatorReleaseInfo Provides access to members that describe Esri locator release information.
IGeocodedFeatureClass Provides access to members for automatically maintaining a geocoded feature class.
IGeocodeServer Provides access to members for geocoding addresses.
IGeocodeServerObjects Provides access to the objects used by the geocode server.
IGeocodeServerSingleLine Provides access to members for working with single line address information.
IGeocodingIndexCompute Provides access to members that calculate geocoding index values.
IGeocodingOutputs Provides access to members describing the outputs of geocoding.
IGeocodingProperties Provides access to members that control geocoding settings.
IGeocodingProperties2 Provides access to members that control geocoding settings.
IGPAddressLocatorStyle Provides access to members describing the address locator style data element.
IGPAddressLocatorStyleType Provides access to members describing the address locator style data type.
IHatchClass Provides access to hatch class properties.
IHatchDefinition Provides access to hatch definition properties.
IHatchInputValue Provides access to members controlling whether certain hatching properties will be a single value or a feature attribute value.
IHatchLayerExtension Provides access to the hatch layer extension properties.
IHatchLineDefinition Provides access to the line hatch definition properties.
IHatchMarkerDefinition Provides access to hatch marker definition.
IHatchTemplate Provides access to hatch template properties.
IInitGeocodeServer Provides access to members for initializing a geocode server.
IIntersectionGeocoding Provides access to members for geocoding intersections.
ILocalLocatorWorkspace Provides access to members for inspecting a local locator workspace.
ILocator2 Provides access to members that describe general locator properties.
ILocatorAttach Provides access to members that attach locators to datasets.
ILocatorAttach2 Provides access to members that attach locators to datasets.
ILocatorDatasetImpl Provides access to members for setting objects associated with the Locator.
ILocatorEvents Provides access to members to respond to locator management operations.
ILocatorExtraction Provides access to locator extraction functionality
ILocatorExtraction2 Provides access to locator extraction functionality
ILocatorImpl Provides access to members for editing general locator properties.
ILocatorManager Provides access to members for manipulating located datasets and locator workspaces.
ILocatorManager2 Provides access to members for manipulating located datasets and locator workspaces.
ILocatorWorkspaceName2 Provides access to members that describe a locator workspace.
IPlaceNameAlias Provides access to memebers that specify a place name alias table.
IReferenceDataField Provides access to members for inspecting a reference data field.
IReferenceDataFieldEdit Provides access to members for modifying reference data field information.
IReferenceDataFile Provides access to members for specifying location of custom reference data file.
IReferenceDataFile2 Provides access to members for specifying location of custom reference data file.
IReferenceDataIndex Provides access to members for retrieving the geocoding index.
IReferenceDataIndexEdit Provides access to members for editing the geocoding index.
IReferenceDataTable Provides access to members for retrieving reference data table information.
IReferenceDataTable2 Provides access to members for retrieving reference data table information.
IReferenceDataTableEdit Provides access to members for modifying reference data table information.
IReferenceDataTables Provides access to members for specifying the reference data used by the locator.
IReverseGeocoding Provides access to members for reverse geocoding.
IReverseGeocodingProperties Provides access to members that control reverse geocoding settings.
IRouteEventSource Provides access to the route event source properties.
IRouteLayerExtension Provides access to the route layer extension.
IRouteLocation Provides access to route location properites.
IRouteLocation2 Provides access to route location properites.
IRouteLocator Provides access to properties and methods of a route locator.
IRouteLocator2 Provides access to properties and methods of a route locator.
IRouteLocatorOperations Provides access to operations on the route locator.
IRouteLocatorOperations2 Provides access to operations on the route locator.
IRouteMeasureCalibrator Provides access to route measure calibration methods.
IRouteMeasureCalibrator2 Provides access to route measure calibration methods.
IRouteMeasureCreator Provides access to the route creation properties and methods.
IRouteMeasureCreator2 Provides access to the route creation properties and methods.
IRouteMeasureEventGeoprocessor Provides access to the route measure event geoprocessor properties and methods.
IRouteMeasureEventGeoprocessor2 Provides access to the route measure event geoprocessor properties and methods.
IRouteMeasureLineLocation Provides access to point specific route-measure location properties.
IRouteMeasureLineProperties Provides access to the route measure properties unique to line event tables.
IRouteMeasurePointLocation Provides access to point specific route-measure location properties.
IRouteMeasurePointProperties Provides access to the route measure properties unique to point event tables.
IRouteMeasurePointProperties2 Provides access to the route measure properties unique to point event tables.
ISdeLocator Provides access to locator properties specific to ArcSDE locators.
ISdeLocatorImpl Provides access to members for editing ArcSDE locator properties.
ISimpleStandardization Provides access to members for address standardization.
ISingleLineAddressInput Provides access to members for working with single line address information.

CoClasses and Classes

CoClass or Class Description
AddressLocatorWorkspaceExtension Address Locator Workspace Extension.
AGSAddressLocator A locator adaptor for the GeocodeServer proxies.
AGSLocatorWorkspace A locator workspace that exposes geocoding services from an ArcGIS Server.
AttachedLocator A locator that is attached to a dataset.
CompositeLocator A locator that contains collection of other locators.
DatabaseLocatorWorkspace A locator workspace that stores locators in a Geodatabase.
DEAddressLocator The Address Locator Element.
DEAddressLocatorType The Address Locator Data Type.
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.
GenericLocatorStyle A generic style for creating a new locator.
GeocodedFeature A feature created by a locator.
GeocodedFeatureClassExtension A class extension for automatically maintaining geocoded feature classes.
GeocodeServer A class that provides geocoding as a service.
GeocodeServerObjectDescription Server object description for the GeocodeServer server object.
GeocodingIndexClassExtension A class extension for building and maintaining geocoding indexes.
GeocodingIndexObject A geocoding index for a reference data row.
GPAddressLocatorStyle The Address Locator Style Element.
GPAddressLocatorStyleType The Address Locator Style Type.
GPGeocodingDataTypeFactory GeoProcessor Geocoding Data Type Factory object.
HatchClass The hatch class relates a hatch template to a polyline feature layer.
HatchInputValue Hatch input values can be values or field names from the hatched layer's attribute table.
HatchLayerExtension Hatch layer extension manages a collection of hatch classes.
HatchLineDefinition Hatch using a line symbol.
HatchMarkerDefinition Hatch using a marker symbol.
HatchTemplate A hatch template manages a collection of hatch definitions. It can be applied to a hatch class or can exist as a hatch style.
LocalLocatorWorkspace A locator workspace that stores locators in a file system.
LocatorEnumerator An enumeration of locators and locator styles.
LocatorManager A manager for locators and locator workspaces.
LocatorName Name object for a locator.
LocatorNameEnumerator An enumeration of Name objects for locators and locator styles.
LocatorWorkspaceName A locator workspace description.
ReferenceDataField A reference data field definition for a reference data table.
ReferenceDataFieldsEnumerator An enumeration of reference data fields for the reference data table.
ReferenceDataIndex A reference data index definition for a reference data table.
ReferenceDataIndexEnumerator An enumeration of reference data indexes for a reference data table.
ReferenceDataTable A reference data table definition for a locator.
ReferenceDataTableEnumerator An enumeration of reference data tables for the locator.
RouteEventSource Route event source object.
RouteEventSourceName Route event source name object.
RouteLayerExtension Layer Extension for route feature class.
RouteLocatorOperations Basic route locator operations object.
RouteMeasureCalibrator Route Measure Calibration Object.
RouteMeasureCreator Basic route creation object.
RouteMeasureGeoprocessor Basic route measure geoprocessing object.
RouteMeasureLineLocation A route measure line location.
RouteMeasureLineProperties Properties for route measure line event tables.
RouteMeasureLocator Route measure locator object.
RouteMeasureLocatorName Route measure locator name object.
RouteMeasurePointLocation A route measure point location.
RouteMeasurePointProperties Properties for route measure point event tables.
RSLocator An address locator that uses the Esri RouteServer geocoding engine.
SoundexTableClassExtension A class extension for automatically maintaining geocoding indexes.
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.

Enumerations

Enumeration Description
esriConvertHatchesToGraphicsType Different options for converting to graphics.
esriGeocodeServerMessageCodeEnum GeocodeServer message codes.
esriGeocodingError Special error codes generated by geocoding.
esriHatchAlignmentType Options for hatch alignment.
esriHatchExpressionEngine Hatch expression engine options.
esriHatchTextDisplay Hatch text display options.
esriMSeedingCorner Describes the seeding corner used when assigning Ms to a polyline.
esriRouteEventError Error codes used by route event classes.