com.supermap.analyst.networkanalyst

类 NetworkCheckParameter



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

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

    • 构造器详细资料

      • 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 String getNodeIDField()
        返回网络数据集中标识结点 ID 的字段。
        返回:
        网络数据集中标识结点 ID 的字段。
        默认值:
        默认是网络数据集的FieldSign.NODEID字段。
      • setNodeIDField

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

        public String getEdgeIDField()
        返回网络数据集中标志弧段 ID 的字段。
        返回:
        网络数据集中标识弧段 ID 的字段。
        默认值:
        默认是网络数据集的FieldSign.EDGEID字段。
      • setEdgeIDField

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

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

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

        public String getTNodeIDField()
        返回网络数据集中标志弧段终止结点 ID 的字段。
        返回:
        网络数据集中标志弧段终止结点 ID 的字段。
        默认值:
        默认是网络数据集的FieldSign.TNODE字段。
      • 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 方法。

        注意:转向表可以通过 createTurnTable 方法自动创建,也可以自行创建。通过 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.