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.