TransportationAnalyst类参考

所有成员的列表。

公有成员

(BOOL) - load
 加载网络模型。
(double) - updateEdgeWeight:fromNodeID:toNodeID:weightName:weight:
 更新弧段的权值。
(double) - updateTurnNodeWeight:fromEdgeID:toEdgeID:turnWeightField:weight:
 更新转向节点的权值。
(TransportationAnalystResult *) - findPath:hasLeastEdgeCount:
 最佳路径分析。
(TransportationAnalystResult *) - findTSPPath:isEndNodeAssigned:
 旅行商分析。
(TransportationAnalystResult *) - findClosestFacility:eventID:facilityCount:isFromEvent:maxWeight:
 根据指定的参数进行最近设施查找分析,事件点为结点 ID。
(TransportationAnalystResult *) - findClosestFacility:eventPoint:facilityCount:isFromEvent:maxWeight:
 根据指定的参数进行最近设施查找分析,事件点为坐标点。
(TransportationAnalystResult *) - findMTSPPath:centerNodes:hasLeastTotalCost:
 多旅行商(物流配送)分析,配送中心为结点 ID 数组。
(TransportationAnalystResult *) - findMTSPPath:centerPoints:hasLeastTotalCost:
 多旅行商(物流配送)分析,配送中心为点坐标串。
(ServiceAreaResult *) - findServiceArea:weights:isFromCenter:isCenterMutuallyExclusive:
 服务区分析。
(NSMutableArray *) - computeWeightMatrix:
 返回距离矩阵。
(TransportationAnalystCheckResult *) - check
 对交通网络数据集和转向表进行数据检查,返回交通网络分析数据检查结果对象。
(void) - dispose
(BOOL) - createModel:
 创建内存文件。
(BOOL) - loadModelWithFilePath:datasetVector:
 加载内存文件。

属性

TransportationAnalystSettinganalystSetting
 设置或获取交通网络分析环境设置对象。

成员函数文档

对交通网络数据集和转向表进行数据检查,返回交通网络分析数据检查结果对象。

- (NSMutableArray *) computeWeightMatrix: (TransportationAnalystParameter *)  parameter  

返回距离矩阵。

- (BOOL) createModel: (NSString *)  fileName  

创建内存文件。

该接口需要在调用完load()接口后调用,可以生成对应load()的内存文件。

- (void) dispose  
- (TransportationAnalystResult *) findClosestFacility: (TransportationAnalystParameter *)  parameter
eventID: (NSInteger)  eventID
facilityCount: (NSInteger)  facilityCount
isFromEvent: (BOOL)  isFromEvent
maxWeight: (double)  maxWeight 

根据指定的参数进行最近设施查找分析,事件点为结点 ID。

- (TransportationAnalystResult *) findClosestFacility: (TransportationAnalystParameter *)  parameter
eventPoint: (Point2D *)  eventPoint
facilityCount: (NSInteger)  facilityCount
isFromEvent: (BOOL)  isFromEvent
maxWeight: (double)  maxWeight 

根据指定的参数进行最近设施查找分析,事件点为坐标点。

- (TransportationAnalystResult *) findMTSPPath: (TransportationAnalystParameter *)  parameter
centerNodes: (NSMutableArray *)  centerNodes
hasLeastTotalCost: (BOOL)  hasLeastTotalCost 

多旅行商(物流配送)分析,配送中心为结点 ID 数组。

- (TransportationAnalystResult *) findMTSPPath: (TransportationAnalystParameter *)  parameter
centerPoints: (Point2Ds *)  centerPoints
hasLeastTotalCost: (BOOL)  hasLeastTotalCost 

多旅行商(物流配送)分析,配送中心为点坐标串。

- (TransportationAnalystResult *) findPath: (TransportationAnalystParameter *)  parameter
hasLeastEdgeCount: (BOOL)  hasLeastEdgeCount 

最佳路径分析。

- (ServiceAreaResult *) findServiceArea: (TransportationAnalystParameter *)  parameter
weights: (NSMutableArray *)  weights
isFromCenter: (BOOL)  isFromCenter
isCenterMutuallyExclusive: (BOOL)  isCenterMutuallyExclusive 

服务区分析。

- (TransportationAnalystResult *) findTSPPath: (TransportationAnalystParameter *)  parameter
isEndNodeAssigned: (BOOL)  isEndNodeAssigned 

旅行商分析。

- (BOOL) load  

加载网络模型。

- (BOOL) loadModelWithFilePath: (NSString *)  filePath
datasetVector: (DatasetVector *)  networkDataset 

加载内存文件。

生成文件所用到的网络数据集需和该接口传入的网络数据集一样,否则加载会失败。

- (double) updateEdgeWeight: (NSInteger)  edgeID
fromNodeID: (NSInteger)  fromNodeID
toNodeID: (NSInteger)  toNodeID
weightName: (NSString *)  weightName
weight: (double)  weight 

更新弧段的权值。

- (double) updateTurnNodeWeight: (NSInteger)  nodeID
fromEdgeID: (NSInteger)  fromEdgeID
toEdgeID: (NSInteger)  toEdgeID
turnWeightField: (NSString *)  turnWeightField
weight: (double)  weight 

更新转向节点的权值。


属性文档

- (TransportationAnalystSetting*) analystSetting [read, write, retain]

设置或获取交通网络分析环境设置对象。


该类的文档由以下文件生成: