com.supermap.realspace.networkanalyst
类 NetworkCheckParameter3D
- java.lang.Object
-
- com.supermap.realspace.networkanalyst.NetworkCheckParameter3D
-
public class NetworkCheckParameter3D extends Object
三维网络分析检查参数类。该类提供对用于三维交通/设施网络分析的网络数据集和转向表的检查参数。错误类型的详细说明,NetworkBuilder3D 类的
NetworkBuilder3D.check(NetworkCheckParameter3D, SteppedListener...)
check} 方法。
-
-
构造器概要
构造器 构造器和说明 NetworkCheckParameter3D()
构造一个新的 NetworkCheckParameter3D 对象。NetworkCheckParameter3D(FacilityAnalystSetting3D setting)
根据给定的三维设施网络分析环境设置对象构造一个与其完全相同的新对象。NetworkCheckParameter3D(NetworkCheckParameter3D parameter)
拷贝构造函数,根据给定的NetworkCheckParameter3D 对象构造一个与其完全相同的新对象。NetworkCheckParameter3D(TransportationAnalystSetting3D setting)
根据给定的三维交通网络分析环境设置对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 String
getEdgeIDField()
返回网络数据集中标志弧段 ID 的字段。String
getFNodeIDField()
返回网络数据集中标志弧段起始结点 ID 的字段。DatasetVector
getNetworkDataset()
返回用于分析的网络数据集。String
getNodeIDField()
返回网络数据集中标识结点 ID 的字段。String
getTNodeIDField()
返回网络数据集中标志弧段终止结点 ID 的字段。DatasetVector
getTurnDataset()
返回转向表数据集。String
getTurnFEdgeIDField()
返回转向起始弧段 ID 的字段。String
getTurnNodeIDField()
返回转向结点 ID 的字段。String
getTurnTEdgeIDField()
返回转向终止弧段 ID 的字段。void
setEdgeIDField(String value)
设置网络数据集中标志弧段 ID 的字段。void
setFNodeIDField(String value)
设置网络数据集中标志弧段起始结点 ID 的字段。void
setNetworkDataset(DatasetVector value)
设置用于分析的网络数据集。void
setNodeIDField(String value)
设置网络数据集中标识结点 ID 的字段。void
setTNodeIDField(String value)
设置网络数据集中标志弧段终止结点 ID 的字段。void
setTurnDataset(DatasetVector value)
设置转向表数据集。void
setTurnFEdgeIDField(String value)
设置转向起始弧段 ID 的字段。void
setTurnNodeIDField(String value)
设置转向结点 ID 的字段。void
setTurnTEdgeIDField(String value)
设置转向终止弧段 ID 的字段。
-
-
-
构造器详细资料
-
NetworkCheckParameter3D
public NetworkCheckParameter3D()
构造一个新的 NetworkCheckParameter3D 对象。
-
NetworkCheckParameter3D
public NetworkCheckParameter3D(NetworkCheckParameter3D parameter)
拷贝构造函数,根据给定的NetworkCheckParameter3D 对象构造一个与其完全相同的新对象。- 参数:
parameter
- 指定的 NetworkCheckParameter3D 对象。
-
NetworkCheckParameter3D
public NetworkCheckParameter3D(TransportationAnalystSetting3D setting)
根据给定的三维交通网络分析环境设置对象构造一个与其完全相同的新对象。- 参数:
setting
- 给定的三维交通网络分析环境设置对象。
-
NetworkCheckParameter3D
public NetworkCheckParameter3D(FacilityAnalystSetting3D setting)
根据给定的三维设施网络分析环境设置对象构造一个与其完全相同的新对象。- 参数:
setting
- 给定的三维设施网络分析环境设置对象。
-
-
方法详细资料
-
getNetworkDataset
public DatasetVector getNetworkDataset()
返回用于分析的网络数据集。- 返回:
- 用于分析的网络数据集。
- 默认值:
- 默认值为 null。
-
setNetworkDataset
public void setNetworkDataset(DatasetVector value)
设置用于分析的网络数据集。必设。- 参数:
value
- 用于分析的网络数据集。
-
getNodeIDField
public String getNodeIDField()
返回网络数据集中标识结点 ID 的字段。- 返回:
- 网络数据集中标识结点 ID 的字段。
- 默认值:
- 默认值为 "SmNodeID"。
-
setNodeIDField
public void setNodeIDField(String value)
设置网络数据集中标识结点 ID 的字段。必须正确设定标识结点 ID 的字段。仅支持 16 位整型、32 位整型字段。- 参数:
value
- 网络数据集中标识结点 ID 的字段。
-
getEdgeIDField
public String getEdgeIDField()
返回网络数据集中标志弧段 ID 的字段。- 返回:
- 网络数据集中标识弧段 ID 的字段。
- 默认值:
- 默认值为 "SmEdgeID"。
-
setEdgeIDField
public void setEdgeIDField(String value)
设置网络数据集中标志弧段 ID 的字段。必须正确设定标识弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。- 参数:
value
- 网络数据集中标志弧段 ID 的字段。
-
getFNodeIDField
public String getFNodeIDField()
返回网络数据集中标志弧段起始结点 ID 的字段。- 返回:
- 网络数据集中标志弧段起始结点 ID 的字段。
- 默认值:
- 默认值为 "SmFNode"。
-
setFNodeIDField
public void setFNodeIDField(String value)
设置网络数据集中标志弧段起始结点 ID 的字段。必须正确设定标识弧段起始结点 ID 的字段。仅支持 16 位整型、32 位整型字段。- 参数:
value
- 网络数据集中标志弧段起始结点 ID 的字段。
-
getTNodeIDField
public String getTNodeIDField()
返回网络数据集中标志弧段终止结点 ID 的字段。- 返回:
- 网络数据集中标志弧段终止结点 ID 的字段。
- 默认值:
- 默认值为 "SmTNode"。
-
setTNodeIDField
public void setTNodeIDField(String value)
设置网络数据集中标志弧段终止结点 ID 的字段。必须正确设定标识弧段终止结点 ID 的字段。仅支持 16 位整型、32 位整型字段。- 参数:
value
- 网络数据集中标志弧段终止结点 ID 的字段。
-
getTurnDataset
public DatasetVector getTurnDataset()
返回转向表数据集。请参见
setTurnDataset
方法的介绍。- 返回:
- 转向表数据集。
- 默认值:
- 默认值为 null。
-
setTurnDataset
public void setTurnDataset(DatasetVector value)
设置转向表数据集。可选。转向表用于存储完成转弯需要的花费。关于转向表的详细介绍,请参见 NetworkBuilder 类的 createTurnTable 方法。
注意:转向表可以通过 NetworkBuilder 类的 createTurnTable 方法自动创建,也可以自行创建。通过 NetworkBuilder 类的 createTurnTable 方法创建的转向表中转向权值均为 0,可根据实际情况进行修改。
- 参数:
value
- 转向表数据集。
-
getTurnNodeIDField
public String getTurnNodeIDField()
返回转向结点 ID 的字段。- 返回:
- 转向结点 ID 的字段。
- 默认值:
- 默认值为一个空字符串。
-
setTurnNodeIDField
public void setTurnNodeIDField(String value)
设置转向结点 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。- 参数:
value
- 转向结点 ID 的字段。
-
getTurnFEdgeIDField
public String getTurnFEdgeIDField()
返回转向起始弧段 ID 的字段。- 返回:
- 转向起始弧段 ID 的字段。
- 默认值:
- 默认值为一个空字符串。
-
setTurnFEdgeIDField
public void setTurnFEdgeIDField(String value)
设置转向起始弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。- 参数:
value
- 转向起始弧段 ID 的字段。
-
getTurnTEdgeIDField
public String getTurnTEdgeIDField()
返回转向终止弧段 ID 的字段。- 返回:
- 转向终止弧段 ID 的字段。
- 默认值:
- 默认值为一个空字符串。
-
setTurnTEdgeIDField
public void setTurnTEdgeIDField(String value)
设置转向终止弧段 ID 的字段。仅支持 16 位整型、32 位整型字段。可选。- 参数:
value
- 转向终止弧段 ID 的字段。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.