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. |
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. |
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. |