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.
|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.|
|INASolverSettings||Provides access to settings common to all solvers.|
|INASolverSettings2||Provides access to settings common to all solvers.|
|ISupportErrorInfo||Indicates whether a specific interface can return Automation error objects.|
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.