Package com.esri.arcgis.networkanalyst

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

See:
          Description

Interface Summary
esriDirectionsStringType Types of Direction strings.
esriNACurbApproachType Curb approach options for network locations.
esriNAEdgeSideType Options to indicate the side of the edge element.
esriNAFieldType Network Analyst field type flags.
esriNAObjectStatus States for stops or other analysis objects.
esriNAOutputLineType Options for service area line results.
esriNAOutputPolygonType Options for service area polygon results.
esriNAServerLayerType NAServer Layer Type.
esriNAStopSymbolType Network Analyst stop renderer symbol types.
esriNATravelDirection Options for traveling to or from the facility.
esriNATraversalResultSourceType Types of inputs to the traversal result.
IEnumNALocation Provides access to locations in the collection.
IGPNAHierarchySettings Provides access to members/methods of the network analyst hierarchy settings object.
IGPNAHierarchySettingsType Provides access to members/methods of the geoprocessing network analyst hierarchy settings type.
IGPNALayer Provides access to members/methods of the geoprocessing network analyst layer.
IGPNALayerType Provides access to members/methods of the geoprocessing network analyst layer type.
IGPNAUtilities Provides access to network analyst geoprocessing utilities.
INAAgent Provides access to properties and methods common to all network analysis agents.
INACandidateFieldMap Provides access to the default value and candidate fields for a field in a NAClass.
INAClass Provides access to properties common to all network analysis classes.
INAClassCandidateFieldMap Provides access to the candidate field maps of a NAClass.
INAClassDefinition 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.
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.
INAContextHelper Provides access to the helper class to get the network analysis cointext.
INALayer Provides access to the network analysis layer.
INALayer2 Provides access to the network analysis layer.
INALocation Provides access to properties of a NALocation.
INALocationObject Provides access to network analysis locations.
INALocator Provides access to properties that apply to all network locators.
INALocator2 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.
INALocatorFeatureAgent Provides access to properties of the feature locator agent.
INALocatorLocationFieldsAgent Provides access to the field names used by the locator.
INamedSet Provides access to a collection of named items.
INAODCostMatrixSolver Provides access to the origin-destination 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 Provides access to members that perform network analysis in a stateless environment within a MapServer.
INAServerClosestFacilityParams Provides access to members that specify the closest facility solver settings and return parameters used during network analysis with NAServer.
INAServerClosestFacilityResults Provides access to members that contain the results of performing closest facility network analysis with NAServer.
INAServerLocations Provides access to objects that can be used to load network locations in NAServer.
INAServerNetworkAttribute Provides access to members describing a network attribute.
INAServerNetworkDescription Provides access to members describing the network dataset.
INAServerNetworkSource Provides access to members describing a network source.
INAServerPropertySets Provides access to an array of PropertySets representing network locations.
INAServerRecordSet Provides access to a RecordSet representing network locations.
INAServerRouteParams Provides access to members that specify the route solver settings and return parameters used during network analysis with NAServer.
INAServerRouteResults Provides access to members that contain the results of performing route network analysis with NAServer.
INAServerServiceAreaParams Provides access to members that specify the service area solver settings and return parameters used during network analysis with NAServer.
INAServerServiceAreaResults Provides access to members that contain the results of performing service area network analysis with NAServer.
INAServerSolverParams Provides access to members that specify the solver settings and return parameters used during network analysis with NAServer.
INAServerSolverResults Provides access to members that contain the results of performing network analysis with NAServer.
INAServiceAreaSolver Provides access to the service area solver.
INAServiceAreaSolver2 Provides access to the service area solver.
INASolver Provides access to the common interface for all network solvers.
INASolverSettings Provides access to settings common to all solvers.
INASolverSettings2 Provides access to settings common to all solvers.
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.
INAStreetDirections Provides access to driving directions.
INAStreetDirectionsAgent Provides access to the Directions Agent.
INAStreetDirectionsAgent2 Provides access to the Directions Agent.
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.
INATraversalResult Provides access to the properties of a traversal result.
INATraversalResultEdit 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.
INATraversalResultSource Provides access to traversal results for a particular source.
INetworkAnalystProtectNames

naError Network Analyst Error Codes.
 

Class Summary
EnumNALocation An iterator for network locations.
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.
IEnumNALocationProxy Provides access to locations in the collection.
IGPNAHierarchySettingsProxy Provides access to members/methods of the network analyst hierarchy settings object.
IGPNAHierarchySettingsTypeProxy Provides access to members/methods of the geoprocessing network analyst hierarchy settings type.
IGPNALayerProxy Provides access to members/methods of the geoprocessing network analyst layer.
IGPNALayerTypeProxy Provides access to members/methods of the geoprocessing network analyst layer type.
IGPNAUtilitiesProxy Provides access to network analyst geoprocessing utilities.
INAAgentProxy Provides access to properties and methods common to all network analysis agents.
INACandidateFieldMapProxy Provides access to the default value and candidate fields for a field in a NAClass.
INAClassCandidateFieldMapProxy Provides access to the candidate field maps of a NAClass.
INAClassDefinitionEditProxy Provides access to editable properties common to all network analyst class definitions.
INAClassDefinitionProxy Provides access to properties common to all network analyst class definitions.
INAClassFieldMapProxy Provides access to the the mapping of input fields to output fields.
INAClassFieldMapTypeProxy Indicator interface for Network Analyst Class FieldMap Type.
INAClassLoader2Proxy Provides access to populate network analysis classes in preparation for analysis.
INAClassLoaderProxy Provides access to populate network analysis classes in preparation for analysis.
INAClassProxy Provides access to properties common to all network analysis classes.
INAClosestFacilitySolverProxy Provides access to the closest facility solver.
INAContextEditProxy Provides access to the editable properties of a network analysis context.
INAContextEventsAdapter

INAContextEventsOnNAContextUpdatedEvent

INAContextEventsOnNAResultUpdatedEvent

INAContextEventsProxy Provides access to events triggered by the network analysis context.
INAContextHelperProxy Provides access to the helper class to get the network analysis cointext.
INAContextProxy Provides access to the network analysis context.
INALayer2Proxy Provides access to the network analysis layer.
INALayerProxy Provides access to the network analysis layer.
INALocationObjectProxy Provides access to network analysis locations.
INALocationProxy Provides access to properties of a NALocation.
INALocator2Proxy Provides access to properties that apply to all network locators.
INALocatorAgent2Proxy Provides access to properties common to all locator agents.
INALocatorAgentProxy Provides access to properties common to all locator agents.
INALocatorFeatureAgentProxy Provides access to properties of the feature locator agent.
INALocatorLocationFieldsAgentProxy Provides access to the field names used by the locator.
INALocatorProxy Provides access to properties that apply to all network locators.
INamedSetProxy Provides access to a collection of named items.
INAODCostMatrixSolverProxy Provides access to the origin-destination matrix solver.
INAResult2Proxy Provides access to the results of an analysis.
INAResultProxy Provides access to the results of an analysis.
INARouteSolver2Proxy Provides access to the route solver.
INARouteSolverProxy Provides access to the route solver.
INAServerClosestFacilityParamsProxy Provides access to members that specify the closest facility solver settings and return parameters used during network analysis with NAServer.
INAServerClosestFacilityResultsProxy Provides access to members that contain the results of performing closest facility network analysis with NAServer.
INAServerLocationsProxy Provides access to objects that can be used to load network locations in NAServer.
INAServerNetworkAttributeProxy Provides access to members describing a network attribute.
INAServerNetworkDescriptionProxy Provides access to members describing the network dataset.
INAServerNetworkSourceProxy Provides access to members describing a network source.
INAServerPropertySetsProxy Provides access to an array of PropertySets representing network locations.
INAServerProxy Provides access to members that perform network analysis in a stateless environment within a MapServer.
INAServerRecordSetProxy Provides access to a RecordSet representing network locations.
INAServerRouteParamsProxy Provides access to members that specify the route solver settings and return parameters used during network analysis with NAServer.
INAServerRouteResultsProxy Provides access to members that contain the results of performing route network analysis with NAServer.
INAServerServiceAreaParamsProxy Provides access to members that specify the service area solver settings and return parameters used during network analysis with NAServer.
INAServerServiceAreaResultsProxy Provides access to members that contain the results of performing service area network analysis with NAServer.
INAServerSolverParamsProxy Provides access to members that specify the solver settings and return parameters used during network analysis with NAServer.
INAServerSolverResultsProxy Provides access to members that contain the results of performing network analysis with NAServer.
INAServiceAreaSolver2Proxy Provides access to the service area solver.
INAServiceAreaSolverProxy Provides access to the service area solver.
INASolverProxy Provides access to the common interface for all network solvers.
INASolverSettings2Proxy Provides access to settings common to all solvers.
INASolverSettingsProxy Provides access to settings common to all solvers.
INAStopRenderer2Proxy Provides access to symbols used to display stops.
INAStopRendererProxy Provides access to symbols used to display stops.
INAStreetDirection2Proxy Provides access to a street direction item.
INAStreetDirectionProxy Provides access to a street direction item.
INAStreetDirectionsAgent2Proxy Provides access to the Directions Agent.
INAStreetDirectionsAgentProxy Provides access to the Directions Agent.
INAStreetDirectionsContainerProxy Provides access to a container for driving directions.
INAStreetDirectionsProxy Provides access to driving directions.
INASymbolizer2Proxy Provides access to the analysis result drawing.
INASymbolizerProxy Provides access to the analysis result drawing.
INATraversalResultEditProxy Provides access to the editable properties of a traversal result.
INATraversalResultElementProxy Provides access to traversal result elements.
INATraversalResultProxy Provides access to the properties of a traversal result.
INATraversalResultQueryProxy Provides access to the results of an analysis.
INATraversalResultSourceProxy Provides access to traversal results for a particular source.
INetworkAnalystProtectNamesProxy

NACandidateFieldMap Field Map holding default value and candidate fields.
NAClass Holds features used as input and generated as output during network analysis.
NAClassCandidateFieldMap Candidate field maps of a NAClass.
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.
NAContext The analysis and problem definition container.
NALayer The layer for defining, solving and viewing network analysis results.
NALocation Defines the side and position of an analysis object on a feature.
NALocationFeature A network location which can be used like feature a row.
NALocationObject A network location 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 item by name.
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 A MapServer object extension for performing network analysis within a stateless environment.
NAServerClosestFacilityParams A container for the closest facility solver settings and return parameters used by NAServer.
NAServerClosestFacilityResults A container for the closest facility network analysis results returned by NAServer.
NAServerIP NAServer Proxy for IP Messages.
NAServerLP NAServer Proxy for LAN messages.
NAServerNetworkAttribute A container for network attribute.
NAServerNetworkDescription A container for network description.
NAServerNetworkSource A container for network source.
NAServerObjectDescription Server object description for the NAServer server object extension.
NAServerPropertySets A container for an array of propertysets holding network locations.
NAServerRecordSet A container for a recordset holding network locations.
NAServerRouteParams A container for the route solver settings and return parameters used by NAServer.
NAServerRouteResults A container for the route network analysis results returned by NAServer.
NAServerServiceAreaParams A container for the service area solver settings and return parameters used by NAServer.
NAServerServiceAreaResults A container for the service area network analysis results returned by NAServer.
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.
 

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 NetworkAnalyst library overview and object model diagram.