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

命名空间:  SuperMap.Analyst.NetworkAnalyst
程序集:  SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll

语法

返回值

交通网络分析数据检查结果。

备注

该方法用于对交通网络数据集和转向表进行检查,给出错误信息,便于用户针对错误信息对数据进行修改,以避免由于数据错误导致交通网络分析错误。

注意,该方法需要在设置交通网络分析环境(AnalystSetting 属性)之后调用,但不需要加载网络模型(Load 方法)。

如果在交通网络分析环境(TransportationAnalystSetting)中没有指定转向表,则不会检查转向表。

该方法返回一个交通网络分析数据检查结果(TransportationAnalystCheckResult)对象,通过该对象的 ArcErrorInfos 属性和 NodeErrorInfos 属性可以获取网络数据集的弧段错误信息和结点错误信息;通过 TurnErrorInfos 属性可以获取转向表的错误信息。错误信息分别存储在三个字典(Dictionary)中,键代表错误弧段或结点的 SMID,值代表错误类型。错误类型以数字表示,代表的具体错误含义如下表所示。

  1. 对网络数据集进行检查的结果错误类型如下表所示:
  2. 对转向表进行检查的结果错误类型如下表所示:

请参见