Package com.esri.arcgis.location

The Location library contains objects related to working with location data.

See:
          Description

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

Class Summary
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.
IAddressCandidates2Proxy Provides access to members for generating matching candidates for an address.
IAddressCandidatesProxy Provides access to members for generating candidates for an address.
IAddressGeocodingProxy Provides access to members for geocoding addresses.
IAddressInputsProxy Provides access to members that specify fields for address tables.
IAdvancedGeocoding2Proxy Provides access to members for advanced geocoding functions.
IAdvancedGeocodingProxy Provides access to members for advanced geocoding functions.
IAdvancedIntersectionGeocodingProxy Provides access to members for advanced intersection geocoding functions.
IAGSLocatorWorkspaceProxy Provides access to members for inspecting an ArcGIS server locator workspace.
IAttachedLocatorProxy Provides access to members that describe the process used to create the feature class.
IDatabaseLocatorWorkspaceProxy Provides access to members for inspecting a Geodatabase locator workspace.
IEnumHatchDefinitionProxy Provides access to hatch definitions within a hatch template.
IEnumReferenceDataFieldProxy Provides access to members for retrieving the reference data fields.
IEnumReferenceDataIndexProxy Provides access to members for retrieving the geocoding indexes.
IEnumReferenceDataTableProxy Provides access to members for retrieving the reference data tables.
IEnumRouteIdentifyResultProxy Provides access to the route locations and features found enumeration.
IESRILocatorBuildOptionsEditProxy Provides access to members that control ESRI locator creation properties.
IESRILocatorBuildOptionsProxy Provides access to members that describe ESRI locator creation properties.
IESRILocatorReleaseInfoProxy Provides access to members that describe ESRI locator release information.
IGeocodingOutputsProxy Provides access to members describing the outputs of geocoding.
IGeocodingProperties2Proxy Provides access to members that control geocoding settings.
IGeocodingPropertiesProxy Provides access to members that control geocoding settings.
IIntersectionGeocodingProxy Provides access to members for geocoding intersections.
ILocalLocatorWorkspaceProxy Provides access to members for inspecting a local locator workspace.
ILocator2Proxy Provides access to members that describe general locator properties.
ILocatorAttach2Proxy Provides access to members that attach locators to datasets.
ILocatorAttachProxy Provides access to members that attach locators to datasets.
ILocatorDatasetImplProxy Provides access to members for setting objects associated with the Locator.
ILocatorEventsProxy Provides access to members to respond to locator management operations.
ILocatorImplProxy Provides access to members for editing general locator properties.
IPlaceNameAliasProxy Provides access to memebers that specify a place name alias table.
IReferenceDataFieldEditProxy Provides access to members for modifying reference data field information.
IReferenceDataFieldProxy Provides access to members for inspecting a reference data field.
IReferenceDataFile2Proxy Provides access to members for specifying location of custom reference data file.
IReferenceDataFileProxy Provides access to members for specifying location of custom reference data file.
IReferenceDataIndexEditProxy Provides access to members for editing the geocoding index.
IReferenceDataIndexProxy Provides access to members for retrieving the geocoding index.
IReferenceDataTable2Proxy Provides access to members for retrieving reference data table information.
IReferenceDataTableEditProxy Provides access to members for modifying reference data table information.
IReferenceDataTableProxy Provides access to members for retrieving reference data table information.
IReferenceDataTablesProxy Provides access to members for specifying the reference data used by the locator.
IReverseGeocodingPropertiesProxy Provides access to members that control reverse geocoding settings.
IReverseGeocodingProxy Provides access to members for reverse geocoding.
IRouteEventSourceProxy Provides access to the route event source properties.
IRouteLocator2Proxy Provides access to properties and methods of a route locator.
IRouteLocatorProxy Provides access to properties and methods of a route locator.
ISdeLocatorImplProxy Provides access to members for editing ArcSDE locator properties.
ISdeLocatorProxy Provides access to locator properties specific to ArcSDE locators.
ISimpleStandardizationProxy Provides access to members for address standardization.
ISingleLineAddressInputProxy Provides access to members for working with single line address information.
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.
 

Package com.esri.arcgis.location Description

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

For information on how to use this package, see the object model diagram.

Product Availability

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