| 包 | com.supermap.web.iServerJava2.networkAnalystServices |
| 类 | public class FindTSPPathParameters |
| 继承 | FindTSPPathParameters ParametersBase Object |
旅行商分析是路径分析的一种,通过用户指定出发点(默认为用户指定的第一点)和终点(可以不指定,详见 TSPPathParam.isEndNodeAssigned 属性)以及所有需要经过的游历点,查找相对最佳的游历路线,保证每个游历点只经过一次的情况下,总耗费最小。该类负责定义进行旅行商分析所需的参数以及网络模型。
旅行商分析和最佳路径分析都是在网络中寻找遍历所有站点的最经济的路径,区别是在遍历网络所有站点的过程中对结点访问顺序不同。最佳路径分析必须按照指定顺序对站点进行访问,而旅行商分析是无序的路径分析。
另请参见
| 属性 | 定义方 | ||
|---|---|---|---|
![]() |
mapName : String
获取或设置提供服务的地图名称,必设属性。
|
ParametersBase | |
| networkSetting : NetworkModelSetting
NetworkModelSetting 类,用于获取或设置网络数据的模型参数。必设属性。
|
FindTSPPathParameters | ||
| tspPathParam : TSPPathParam
TSPPathParam 类,用于获取或设置旅行商分析中所用到的网络分析参数和是否指定终点。必设属性。
|
FindTSPPathParameters | ||
| 方法 | 定义方 | ||
|---|---|---|---|
|
FindTSPPathParameters(mapName:String = null)
使用地图名称实例化 FindTSPathParameters 对象。
|
FindTSPPathParameters | ||
| networkSetting | 属性 |
networkSetting:NetworkModelSetting
NetworkModelSetting 类,用于获取或设置网络数据的模型参数。必设属性。
public function get networkSetting():NetworkModelSetting public function set networkSetting(value:NetworkModelSetting):void| tspPathParam | 属性 |
tspPathParam:TSPPathParam
TSPPathParam 类,用于获取或设置旅行商分析中所用到的网络分析参数和是否指定终点。必设属性。
public function get tspPathParam():TSPPathParam public function set tspPathParam(value:TSPPathParam):void| FindTSPPathParameters | () | 构造函数 |
public function FindTSPPathParameters(mapName:String = null)
使用地图名称实例化 FindTSPathParameters 对象。
参数mapName:String (default = null) — 地图名。 |