com.supermap.analyst.networkanalyst
类 NetworkCheckParameter

java.lang.Object
  继承者 com.supermap.analyst.networkanalyst.NetworkCheckParameter

public class NetworkCheckParameter
extends java.lang.Object

网络分析检查参数类。该类提供对用于交通/设施网络分析的网络数据集和转向表的检查参数。

错误类型的详细说明,请参阅 NetworkBuilder 类的 check 方法。


构造方法摘要
NetworkCheckParameter()
          构造一个新的NetworkCheckParameter对象。
NetworkCheckParameter(FacilityAnalystSetting setting)
          根据给定的设施网络分析环境设置对象构造一个与其完全相同的新对象。
NetworkCheckParameter(NetworkCheckParameter parameter)
          拷贝构造函数,根据给定的NetworkCheckParameter 对象构造一个与其完全相同的新对象。
NetworkCheckParameter(TransportationAnalystSetting setting)
          根据给定的交通网络分析环境设置对象构造一个与其完全相同的新对象。
 
方法摘要
 java.lang.String getEdgeIDField()
          返回网络数据集中标志弧段 ID 的字段。
 java.lang.String getFNodeIDField()
          返回网络数据集中标志弧段起始结点 ID 的字段。
 DatasetVector getNetworkDataset()
          返回用于分析的网络数据集。
 java.lang.String getNodeIDField()
          返回网络数据集中标识结点 ID 的字段。
 java.lang.String getTNodeIDField()
          返回网络数据集中标志弧段终止结点 ID 的字段。
 DatasetVector getTurnDataset()
          返回转向表数据集。
 java.lang.String getTurnFEdgeIDField()
          返回转向起始弧段 ID 的字段。
 java.lang.String getTurnNodeIDField()
          返回转向结点 ID 的字段。
 java.lang.String getTurnTEdgeIDField()
          返回转向终止弧段 ID 的字段。
 void setEdgeIDField(java.lang.String value)
          设置网络数据集中标志弧段 ID 的字段。
 void setFNodeIDField(java.lang.String value)
          设置网络数据集中标志弧段起始结点 ID 的字段。
 void setNetworkDataset(DatasetVector value)
          设置用于分析的网络数据集。
 void setNodeIDField(java.lang.String value)
          设置网络数据集中标识结点 ID 的字段。
 void setTNodeIDField(java.lang.String value)
          设置网络数据集中标志弧段终止结点 ID 的字段。
 void setTurnDataset(DatasetVector value)
          设置转向表数据集。
 void setTurnFEdgeIDField(java.lang.String value)
          设置转向起始弧段 ID 的字段。
 void setTurnNodeIDField(java.lang.String value)
          设置转向结点 ID 的字段。
 void setTurnTEdgeIDField(java.lang.String value)
          设置转向终止弧段 ID 的字段。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

NetworkCheckParameter

public NetworkCheckParameter()
构造一个新的NetworkCheckParameter对象。


NetworkCheckParameter

public NetworkCheckParameter(NetworkCheckParameter parameter)
拷贝构造函数,根据给定的NetworkCheckParameter 对象构造一个与其完全相同的新对象。

参数:
parameter - 指定的 NetworkCheckParameter对象。

NetworkCheckParameter

public NetworkCheckParameter(TransportationAnalystSetting setting)
根据给定的交通网络分析环境设置对象构造一个与其完全相同的新对象。

参数:
setting - 给定的交通网络分析环境设置对象。

NetworkCheckParameter

public NetworkCheckParameter(FacilityAnalystSetting setting)
根据给定的设施网络分析环境设置对象构造一个与其完全相同的新对象。

参数:
setting - 给定的设施网络分析环境设置对象。
方法详细信息

getNetworkDataset

public DatasetVector getNetworkDataset()
返回用于分析的网络数据集。

返回:
用于分析的网络数据集。
默认值:
默认值为 null。

setNetworkDataset

public void setNetworkDataset(DatasetVector value)
设置用于分析的网络数据集。必设。

参数:
value - 用于分析的网络数据集。

getNodeIDField

public java.lang.String getNodeIDField()
返回网络数据集中标识结点 ID 的字段。

返回:
网络数据集中标识结点 ID 的字段。
默认值:
默认是网络数据集的FieldSign.NODEID字段。

setNodeIDField

public void setNodeIDField(java.lang.String value)
设置网络数据集中标识结点 ID 的字段。必须正确设定标识结点 ID 的字段。仅支持 16 位整型、32 位整型字段。

参数:
value - 网络数据集中标识结点 ID 的字段。

getEdgeIDField

public java.lang.String getEdgeIDField()
返回网络数据集中标志弧段 ID 的字段。

返回:
网络数据集中标识弧段 ID 的字段。
默认值:
默认是网络数据集的FieldSign.EDGEID字段。

setEdgeIDField

public void setEdgeIDField(java.lang.String value)
设置网络数据集中标志弧段 ID 的字段。必须正确设定标识弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。

参数:
value - 网络数据集中标志弧段 ID 的字段。

getFNodeIDField

public java.lang.String getFNodeIDField()
返回网络数据集中标志弧段起始结点 ID 的字段。

返回:
网络数据集中标志弧段起始结点 ID 的字段。
默认值:
默认是网络数据集的FieldSign.FNODE字段。

setFNodeIDField

public void setFNodeIDField(java.lang.String value)
设置网络数据集中标志弧段起始结点 ID 的字段。必须正确设定标识弧段起始结点 ID 的字段。仅支持 16 位整型、32 位整型字段。

参数:
value - 网络数据集中标志弧段起始结点 ID 的字段。

getTNodeIDField

public java.lang.String getTNodeIDField()
返回网络数据集中标志弧段终止结点 ID 的字段。

返回:
网络数据集中标志弧段终止结点 ID 的字段。
默认值:
默认是网络数据集的FieldSign.TNODE字段。

setTNodeIDField

public void setTNodeIDField(java.lang.String value)
设置网络数据集中标志弧段终止结点 ID 的字段。必须正确设定标识弧段终止结点 ID 的字段。仅支持 16 位整型、32 位整型字段。

参数:
value - 网络数据集中标志弧段终止结点 ID 的字段。

getTurnDataset

public DatasetVector getTurnDataset()
返回转向表数据集。

请参见 setTurnDataset 方法的介绍。

返回:
转向表数据集。
默认值:
默认值为 null。

setTurnDataset

public void setTurnDataset(DatasetVector value)
设置转向表数据集。可选。

转向表用于存储完成转弯需要的花费。关于转向表的详细介绍,请参见 NetworkBuilder 类的 createTurnTable 方法。

注意:转向表可以通过 createTurnTable 方法自动创建,也可以自行创建。通过 createTurnTable 方法创建的转向表中转向权值均为 0,可根据实际情况进行修改。

参数:
value - 转向表数据集。

getTurnNodeIDField

public java.lang.String getTurnNodeIDField()
返回转向结点 ID 的字段。

返回:
转向结点 ID 的字段。
默认值:
默认值为一个空字符串。

setTurnNodeIDField

public void setTurnNodeIDField(java.lang.String value)
设置转向结点 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。

参数:
value - 转向结点 ID 的字段。

getTurnFEdgeIDField

public java.lang.String getTurnFEdgeIDField()
返回转向起始弧段 ID 的字段。

返回:
转向起始弧段 ID 的字段。
默认值:
默认值为一个空字符串。

setTurnFEdgeIDField

public void setTurnFEdgeIDField(java.lang.String value)
设置转向起始弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。

参数:
value - 转向起始弧段 ID 的字段。

getTurnTEdgeIDField

public java.lang.String getTurnTEdgeIDField()
返回转向终止弧段 ID 的字段。

返回:
转向终止弧段 ID 的字段。
默认值:
默认值为一个空字符串。

setTurnTEdgeIDField

public void setTurnTEdgeIDField(java.lang.String value)
设置转向终止弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。

参数:
value - 转向终止弧段 ID 的字段。