多网络数据集分析环境设置类。该类用于提供多网络数据集分析时所需要的所有参数信息。多网络数据集分析环境设置类的各个参数的设置直接影响分析的结果。
命名空间:
SuperMap.Analyst.NetworkAnalyst程序集: SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll
语法
C# |
---|
public class MultiTransportationAnalystSetting |
备注
多网络数据集分析和传统的网络分析不同点在于,传统的网络分析需要将所有道路要素全部合并到一个网络数据集中,并且需要保证整个网络数据集的连通性。而现实实现的多网络数据集的分析可以将网络数据进行分块存储,即不必将所有道路要素全部存储到一个网络数据集中,网络数据集之间的联系使用属性进行连接。在多网络数据集分析环境中,可以设置:
1. 进行交通网络分析的数据集(NetworkDataset);
2. 网络中唯一标识结点的字段(NodeIDField),该字段来源于网络结点属性表;
3. 唯一标识弧段的字段(EdgeIDField),该字段来源于弧段属性表;
4. 记录弧段起、终结点 ID 的字段(FNodeIDField 和 TNodeIDField),该字段来源于弧段属性表,对应于网络结点属性表中的结点 ID;
5. 记录要经过某一弧段需要多少权值字段信息(WeightFieldInfos),来源于弧段属性表;
6. 结点到弧段的距离容限(Tolerance);
7. 表示转向表的一系列属性,如转向表数据集(TurnDataset)、转向结点 ID 的字段(TurnNodeIDField),转向起始弧段 ID 的字段(TurnFEdgeIDField)、转向终止弧段 ID 的字段(TurnTEdgeIDField)以及转向权值字段(TurnWeightFields)。有关转向表的介绍请参见 NetworkBuilder 类的 CreateTurnTable 方法。
8. 网络中障碍边和障碍点的 ID 集合(BarrierEdges、BarrierNodes);
9. 存储结点名称和弧段名称的字段的字段名(NodeNameField、EdgeNameField)。
继承层次
System..::.Object
SuperMap.Analyst.NetworkAnalyst..::.MultiTransportationAnalystSetting
SuperMap.Analyst.NetworkAnalyst..::.MultiTransportationAnalystSetting