Package com.esri.arcgis.networkanalyst

The Network Analyst library provides objects for working with network datasets.

See:
          Description

Interface Summary
esriDirectionsManeuverType Maneuver types of direction item.
esriDirectionsOutputType Network directions output type.
esriDirectionsStringType Types of Direction strings.
esriGPNAServerMessageCodeEnum Network Analyst Geoprocessing server log message codes.
esriNABarrierType Network Analyst barrier function types.
esriNACurbApproachType Curb approach options for network locations.
esriNADepotVisitType Depot visit type.
esriNAEdgeSideType Options to indicate the side of the edge element.
esriNAFieldType Network Analyst field type flags.
esriNAImpedanceTransformationType Location-Allocation impedance transformation type
esriNALocationAllocationFacilityType Location-Allocation impedance facility type
esriNALocationAllocationProblemType Problem types for the Location-Allocation solver
esriNAObjectStatus States for stops or other analysis objects.
esriNAODCostMatrixType OD cost matrix type.
esriNAOrderAssignmentRule Options for order assignment rule.
esriNAOutputLineType Options for service area line results.
esriNAOutputPolygonType Options for service area polygon results.
esriNARouteAssignmentRule Options for route assignment rule.
esriNARouteSeedPointType Options for route seed point type.
esriNAServerLayerType Deprecated as of 10.0.
esriNAServerMessageCodeEnum Network Analyst server log message codes.
esriNAStopSymbolType Network Analyst stop renderer symbol types.
esriNATimeOfDayUsage Time of day usage type.
esriNATravelDirection Options for traveling to or from the facility.
esriNATraversalResultSourceType Types of inputs to the traversal result.
esriNAViolatedConstraints Violated constraints status.
IEnumTrafficIncidents Provides access to incident data.
IEnumTrafficRegionIncidents Provides access to a sequence of incident data objects.
IEnumTrafficRegionSpeeds Provides access to a sequence of traffic speed data objects.
IEnumTrafficSpeeds Provides access to traffic speed data.
IGPNAHierarchySettings Provides access to properties/methods of the network analyst hierarchy settings object.
IGPNAHierarchySettingsType Provides access to properties/methods of the geoprocessing network analyst hierarchy settings type.
IGPNALayer Provides access to properties/methods of the geoprocessing network analyst layer.
IGPNALayer2 Provides access to additional properties/methods of the geoprocessing network analyst layer.
IGPNALayerType Provides access to properties/methods of the geoprocessing network analyst layer type.
IGPNAUtilities Provides access to network analyst geoprocessing utilities.
INAAgent Provides access to properties/methods common to all network analysis agents.
INACandidateFieldMap Deprecated as of 10.0.
INAClass Provides access to properties/methods common to all network analysis classes.
INAClassCandidateFieldMap Deprecated as of 10.0.
INAClassDefinition Provides access to properties common to all network analyst class definitions.
INAClassDefinition2 Provides access to properties common to all network analyst class definitions.
INAClassDefinitionEdit Provides access to editable properties common to all network analyst class definitions.
INAClassFieldMap Provides access to the the mapping of input fields to output fields.
INAClassFieldMapType Indicator interface for Network Analyst Class FieldMap Type.
INAClassLoader Provides access to populate network analysis classes in preparation for analysis.
INAClassLoader2 Provides access to populate network analysis classes in preparation for analysis.
INAClosestFacilitySolver Provides access to the closest facility solver.
INACompactStreetDirection Provides access to a compact street direction item.
INACompactStreetDirection2 Provides access to a compact street direction item.
INACompactStreetDirections Provides access to compact driving directions.
INACompactStreetDirectionsAgent Provides access to the compact directions agent.
INACompactStreetDirectionsAgent2 Provides access to the INACompactStreetDirectionsAgent2 Interface.
INACompactStreetDirectionsContainer Provides access to a container for compact driving directions.
INACompactStreetDirectionSummary Provides access to the compact driving directions summary.
INAContext Provides access to the network analysis context.
INAContextEdit Provides access to the editable properties of a network analysis context.
INAContextEvents Provides access to events triggered by the network analysis context.
INAContextEvents2 Provides access to events triggered by the network analysis context.
INAContextHelper Provides access to the helper class to get the network analysis context.
INALayer Provides access to the network analysis layer.
INALayer2 Provides access to the network analysis layer.
INALayer3 Provides access to the network analysis layer.
INALayerEvents Provides access to events triggered by the network analysis layer.
INALocation Provides access to properties of an NALocation.
INALocationAllocationSolver Provides access to the location-allocation solver.
INALocationAllocationSolver2 Provides access to the location-allocation solver.
INALocationObject Provides access to network analysis locations.
INALocationRanges Provides access to properties of an NALocationRanges object.
INALocationRangesObject Provides access to the NALocationRanges information associated with an NALocationRangesObject instance.
INALocator Provides access to properties that apply to all network locators.
INALocator2 Provides access to properties that apply to all network locators.
INALocator3 Provides access to properties that apply to all network locators.
INALocatorAgent Provides access to properties common to all locator agents.
INALocatorAgent2 Provides access to properties common to all locator agents.
INALocatorAgent3 Provides access to properties common to all locator agents.
INALocatorFeatureAgent Provides access to properties of the feature locator agent.
INALocatorFeatureAgent2 Provides access to properties of the feature locator agent.
INALocatorLocationFieldsAgent Provides access to the field names used by the locator.
INALocatorLocationFieldsAgent2 Provides access to the field names used by the locator.
INamedSet Provides access to a collection of named items.
INAODCostMatrix Provides access to the OD cost matrix object.
INAODCostMatrixResult Provides access to the OD cost matrix result object.
INAODCostMatrixSolver Provides access to the origin-destination matrix solver.
INAODCostMatrixSolver2 Provides access to the OD cost matrix solver.
INAResult Provides access to the results of an analysis.
INAResult2 Provides access to the results of an analysis.
INARouteSolver Provides access to the route solver.
INARouteSolver2 Provides access to the route solver.
INAServer Deprecated as of 10.0.
INAServer2 Deprecated as of 10.0.
INAServerClosestFacilityParams Deprecated as of 10.0.
INAServerClosestFacilityParams2 Deprecated as of 10.0.
INAServerClosestFacilityParams3 Deprecated as of 10.0.
INAServerClosestFacilityResults Deprecated as of 10.0.
INAServerClosestFacilityResults2 Deprecated as of 10.0.
INAServerClosestFacilityResults3 Deprecated as of 10.0.
INAServerDataLayer Deprecated as of 10.0.
INAServerLocationAllocationParams Deprecated as of 10.0.
INAServerLocationAllocationResults Deprecated as of 10.0.
INAServerLocations Deprecated as of 10.0.
INAServerLocations2 Deprecated as of 10.0.
INAServerNetworkAttribute Deprecated as of 10.0.
INAServerNetworkAttribute2 Deprecated as of 10.0.
INAServerNetworkDescription Deprecated as of 10.0.
INAServerNetworkDescription2 Deprecated as of 10.0.
INAServerNetworkDirections Deprecated as of 10.0.
INAServerNetworkSource Deprecated as of 10.0.
INAServerODCostMatrixParams Deprecated as of 10.0.
INAServerODCostMatrixResults Deprecated as of 10.0.
INAServerPropertySets Deprecated as of 10.0.
INAServerRecordSet Deprecated as of 10.0.
INAServerRouteParams Deprecated as of 10.0.
INAServerRouteParams2 Deprecated as of 10.0.
INAServerRouteParams3 Deprecated as of 10.0.
INAServerRouteResults Deprecated as of 10.0.
INAServerRouteResults2 Deprecated as of 10.0.
INAServerRouteResults3 Deprecated as of 10.0.
INAServerServiceAreaParams Deprecated as of 10.0.
INAServerServiceAreaParams2 Deprecated as of 10.0.
INAServerServiceAreaResults Deprecated as of 10.0.
INAServerServiceAreaResults2 Deprecated as of 10.0.
INAServerSolverParams Deprecated as of 10.0.
INAServerSolverParams2 Deprecated as of 10.0.
INAServerSolverResults Deprecated as of 10.0.
INAServerSolverResults2 Deprecated as of 10.0.
INAServerVRPParams Deprecated as of 10.0.
INAServerVRPResults Deprecated as of 10.0.
INAServiceAreaSolver Provides access to the service area solver.
INAServiceAreaSolver2 Provides access to the service area solver.
INASolver COM Interface 'INASolver'.
INASolverForwardStar Creates a network dataset forward star which honors the current solver settings as well as any barriers.
INASolverOutputGeneralization Provides access to generalization parameters used on solver output.
INASolverSettings COM Interface 'INASolverSettings'.
INASolverSettings2 COM Interface 'INASolverSettings2'.
INAStopRenderer Provides access to symbols used to display stops.
INAStopRenderer2 Provides access to symbols used to display stops.
INAStreetDirection Provides access to a street direction item.
INAStreetDirection2 Provides access to a street direction item.
INAStreetDirection3 Provides access to a street direction item.
INAStreetDirectionEvent Provides access to a street direction event.
INAStreetDirections Provides access to the driving directions.
INAStreetDirectionsAgent Provides access to the Directions Agent.
INAStreetDirectionsAgent2 Provides access to the Directions Agent.
INAStreetDirectionsAgent3 Provides access to the INAStreetDirectionsAgent3 Interface.
INAStreetDirectionsContainer Provides access to a container for driving directions.
INASymbolizer Provides access to the analysis result drawing.
INASymbolizer2 Provides access to the analysis result drawing.
INATimeAwareSolverSettings Provides access to settings common to all time-aware solvers.
INATraversalResult Provides access to the properties of a traversal result.
INATraversalResultEdit Provides access to the editable properties of a traversal result.
INATraversalResultEdit2 Provides access to the editable properties of a traversal result.
INATraversalResultElement Provides access to traversal result elements.
INATraversalResultQuery Provides access to the results of an analysis.
INATraversalResultQuery2 Provides access to the results of an analysis.
INATraversalResultSource Provides access to traversal results for a particular source.
INAVRPResult Provides access to the VRP result object.
INAVRPSolver Provides access to the VRP solver.
INetworkAnalystProtectNames Remarks
ITimeSlice Provides access to time slice.
ITrafficFeed Provides access to traffic feed.
ITrafficProvider Provides access to traffic provider.
ITrafficProviderCredentials Provides access to traffic provider credentials.
ITrafficRegion Provides access to traffic region.
naError Network Analyst error codes.
trafficError Traffic error codes.
 

Class Summary
GPNAHierarchySettings Geoprocessing network hierarchy settings value.
GPNAHierarchySettingsType Geoprocessing network hierarchy settings data type.
GPNALayer Geoprocessing network analyst layer value.
GPNALayerType Geoprocessing network analyst layer data type.
GPNAUtilities Network analyst geoprocessing utilities.
IGPNALayer2Proxy Provides access to additional properties/methods of the geoprocessing network analyst layer.
INAClassProxy Provides access to properties/methods common to all network analysis classes.
INACompactStreetDirection2Proxy Provides access to a compact street direction item.
INACompactStreetDirectionProxy Provides access to a compact street direction item.
INACompactStreetDirectionsContainerProxy Provides access to a container for compact driving directions.
INACompactStreetDirectionsProxy Provides access to compact driving directions.
INACompactStreetDirectionSummaryProxy Provides access to the compact driving directions summary.
INAContextEvents2Adapter  
INAContextEvents2OnBindToNetworkDatasetEvent Remarks
INAContextEventsAdapter  
INAContextEventsOnNAContextUpdatedEvent Remarks
INAContextEventsOnNAResultUpdatedEvent Remarks
INAContextEventsProxy Provides access to events triggered by the network analysis context.
INAContextHelperProxy Provides access to the helper class to get the network analysis context.
INALayerEventsAdapter  
INALayerEventsOnInUseByBackgroundChangedEvent Product Availability
INALayerEventsOnNAContextAttachedEvent Product Availability
INALayerEventsOnNAContextDetachedEvent Product Availability
INAStreetDirection2Proxy Provides access to a street direction item.
INAStreetDirection3Proxy Provides access to a street direction item.
INAStreetDirectionProxy Provides access to a street direction item.
INAStreetDirectionsContainerProxy Provides access to a container for driving directions.
INAStreetDirectionsProxy Provides access to the driving directions.
INetworkAnalystProtectNamesProxy Remarks
NACandidateFieldMap Deprecated as of 10.0.
NAClass Holds features used as input and generated as output during network analysis.
NAClassCandidateFieldMap Deprecated as of 10.0.
NAClassDefinition Defines how fields should be mapped as inputs and outputs of analysis functions.
NAClassFieldMap Defines one field mapping.
NAClassFieldMapType Network Analyst Class FieldMap type.
NAClassLoader Loads a network class based on its field maps.
NAClosestFacilitySolver Performs closest facility analysis.
NAClosestFacilitySymbolizer Symbolizes closest facility analysis results.
NACompactStreetDirectionsAgent Generates compact driving directions for network analysis results.
NAContext The analysis and problem definition container.
NAContextEvents NAContext events.
NAContextEvents2 NAContext events.
NALayer The layer for defining, solving, and viewing network analysis results.
NALayerEvents NALayer events.
NALocation Defines the side and position of an analysis object on a feature.
NALocationAllocationSolver Solves various location-allocation problem types
NALocationAllocationSymbolizer Symbolizes LA analysis results.
NALocationFeature A network location which can be used like a feature or a row.
NALocationObject A network location which can be used like a row.
NALocationRanges Defines the set of element positions to be associated with an analysis object.
NALocationRangesFeature A container of NALocationRanges which can be used like a feature or a row.
NALocationRangesObject A container of NALocationRanges which can be used like a row.
NALocator Finds network locations for analysis.
NALocatorFeatureAgent Finds network feature locations for analysis.
NALocatorLocationFieldsAgent Defines the network location fields to be used by a locator.
NamedSet A collection class with access to the items by index or name.
NAODCostMatrixResult Contains an origin-destination cost matrix.
NAODCostMatrixSolver Performs origin-destination matrix analysis.
NAODCostMatrixSymbolizer Symbolizes origin-destination matrix analysis results.
NARouteSolver Performs shortest path and tour analysis.
NARouteSymbolizer Symbolizes route analysis results.
NAServer Deprecated as of 10.0.
NAServerClosestFacilityParams Deprecated as of 10.0.
NAServerClosestFacilityResults Deprecated as of 10.0.
NAServerDataLayer Deprecated as of 10.0.
NAServerIP Deprecated as of 10.0.
NAServerLocationAllocationParams Deprecated as of 10.0.
NAServerLocationAllocationResults Deprecated as of 10.0.
NAServerLP Deprecated as of 10.0.
NAServerNetworkAttribute Deprecated as of 10.0.
NAServerNetworkDescription Deprecated as of 10.0.
NAServerNetworkDirections Deprecated as of 10.0.
NAServerNetworkSource Deprecated as of 10.0.
NAServerObjectDescription Deprecated as of 10.0.
NAServerODCostMatrixParams Deprecated as of 10.0.
NAServerODCostMatrixResults Deprecated as of 10.0.
NAServerPropertySets Deprecated as of 10.0.
NAServerRecordSet Deprecated as of 10.0.
NAServerRouteParams Deprecated as of 10.0.
NAServerRouteResults Deprecated as of 10.0.
NAServerServiceAreaParams Deprecated as of 10.0.
NAServerServiceAreaResults Deprecated as of 10.0.
NAServerVRPParams Deprecated as of 10.0.
NAServerVRPResults Deprecated as of 10.0.
NAServiceAreaSolver Performs service area analysis.
NAServiceAreaSymbolizer Symbolizes service area analysis results.
NAStopRenderer Defines symbology for rendering stops.
NAStreetDirectionsAgent Generates driving directions for network analysis results.
NATraversalResult Contains the result of a network analysis.
NATraversalResultElement An individual element in a traversal result.
NATraversalResultSource Traversal results for a particular source.
NAVRPResult Contains a VRP result.
NAVRPSolver Performs VRP network analysis.
NAVRPSymbolizer Symbolizes VRP analysis results.
TimeSlice Time slice class.
TrafficFeed Traffic feed class.
TrafficProviderCredentials Traffic provider credentials class.
TrafficRegion Traffic region class.
 

Package com.esri.arcgis.networkanalyst Description

The Network Analyst library provides objects for working with network datasets. These objects allow you to perform network analysis in your applications.

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

Product Availability

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