![]() |
This document is archived and information here might be outdated. Recommended version. |
Performs origin-destination matrix analysis.
Use the ISupportErrorInfo method InterfaceSupportsErrorInfo to determine if the object supports extended error information. If the object supports extended error info, VC++ developers should use the OLE/COM IErrorInfo interface to access the ErrorInfo object. Visual Basic developers should use the global error object Err to retrieve this extended error information.
| Interfaces | Description |
|---|---|
| IClone (esriSystem) | Provides access to members that control cloning of objects. |
| INAODCostMatrixSolver | Provides access to the origin-destination matrix solver. |
| INAODCostMatrixSolver2 | Provides access to the OD cost matrix solver. |
| INASolver | Provides access to the common interface for all network solvers. |
| 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. |
| INASolverOverrides | Overrides for implementation settings. |
| INASolverSettings | Provides access to settings common to all solvers. |
| INASolverSettings2 | Provides access to settings common to all solvers. |
| INASolverSettings3 | Provides access to settings common to all solvers. |
| INATimeAwareSolverSettings | Provides access to settings common to all time-aware solvers. |
| INATimeAwareSolverSettings2 | Provides access to settings common to all time-aware solvers. |
| IPersist (esriSystem) | |
| IPersistStream (esriSystem) | |
| ISupportErrorInfo (esriSystem) | |
| IXMLSerialize (esriSystem) | Provides access to members that XML serialize and deserialize an object to/from XML. |
NAODCostMatrixSolver is a Network Analyst solver that finds the shortest path distances between a set of origins and destinations. It can minimize the shortest path on any suitable cost attribute and write the results to an in-memory feature class, which can then be exported to a table. It has options to limit the number of destinations to compute from any origin by either specifying a maximum number of destinations to find or by specifying a cutoff value. For example, compute distances from a set of origins to, at the most, three destinations that are within 10 Km. It can also generate straight-line geometries connecting each origin-destination pair. The NAODCostMatrixSolver honors all of the settings of the INASolverSettings interface.