com.supermap.analyst.networkanalyst3d

类 FacilityAnalystSetting3D

  • java.lang.Object
    • com.supermap.analyst.networkanalyst3d.FacilityAnalystSetting3D


  • public class FacilityAnalystSetting3D
    extends java.lang.Object
    设施网络分析环境设置类。 该类用于提供设施网络分析时所需要的所有参数信息。设施网络分析环境设置类的各个参数的设置直接影响分析的结果。
    • 构造器详细资料

      • FacilityAnalystSetting3D

        public FacilityAnalystSetting3D()
        构造一个新的设施网络分析环境设置对象。
      • FacilityAnalystSetting3D

        public FacilityAnalystSetting3D(FacilityAnalystSetting3D facilityAnalystSetting)
        根据给定的设施网络分析环境设置对象构造一个与其完全相同的新对象。
        参数:
        facilityAnalystSetting - 设施网络分析环境设置。
    • 方法详细资料

      • getBarrierEdges

        public int[] getBarrierEdges()
        返回障碍弧段ID列表。
        返回:
        障碍弧段ID列表。
      • setBarrierEdges

        public void setBarrierEdges(int[] edges)
        设置障碍弧段ID列表。
        参数:
        edges - 障碍弧段ID列表。
      • getBarrierNodes

        public int[] getBarrierNodes()
        返回障碍节点ID列表。
        返回:
        障碍节点ID列表。
      • setBarrierNodes

        public void setBarrierNodes(int[] nodes)
        设置障碍节点ID列表。
        参数:
        nodes - 障碍节点ID列表。
      • getNetworkDataset

        public DatasetVector getNetworkDataset()
        返回网络数据集。
        返回:
        网络数据集。
      • setNetworkDataset

        public void setNetworkDataset(DatasetVector datasetVector)
        设置网络数据集。
        参数:
        datasetVector - 网络数据集。
      • getDirectionField

        public java.lang.String getDirectionField()
        返回流向字段列表
        返回:
        流向字段列表
      • setDirectionField

        public void setDirectionField(java.lang.String directionField)
        设置流向字段列表。
        参数:
        directionField - 流向字段列表
      • getEdgeIDField

        public java.lang.String getEdgeIDField()
        返回弧段ID的字段。
        返回:
        弧段ID的字段。
      • setEdgeIDField

        public void setEdgeIDField(java.lang.String edgeIDfield)
        设置弧段ID的字段。
        参数:
        edgeIDfield - 弧段ID的字段。
      • getFNodeIDField

        public java.lang.String getFNodeIDField()
        返回弧段起始结点ID的字段。
        返回:
        弧段起始结点ID的字段。
      • setFNodeIDField

        public void setFNodeIDField(java.lang.String fNodeIDField)
        设置弧段起始结点ID的字段。
        参数:
        fNodeIDField - 弧段起始结点ID的字段。
      • getNodeIDField

        public java.lang.String getNodeIDField()
        返回节点ID字段。
        返回:
        节点ID字段。
      • setNodeIDField

        public void setNodeIDField(java.lang.String nodeIDField)
        设置节点ID字段。
        参数:
        nodeIDField - 节点ID字段。
      • getTNodeIDField

        public java.lang.String getTNodeIDField()
        返回弧段终止结点ID的字段。
        返回:
        弧段终止结点ID的字段。
      • setTNodeIDField

        public void setTNodeIDField(java.lang.String tNodeIDField)
        设置弧段终止结点ID的字段。
        参数:
        tNodeIDField - 弧段终止结点ID的字段。
      • getTolerance

        public double getTolerance()
        返回点到弧段的距离容限。
        返回:
        点到弧段的距离容限。
      • setTolerance

        public void setTolerance(double tolerance)
        设置点到弧段的距离容限。
        参数:
        tolerance - 点到弧段的距离容限。
      • getWeightFieldInfos

        public WeightFieldInfos3D getWeightFieldInfos()
        返回权值信息集合对象,类型为WeightFieldInfos,该属性的设置是为了使分析支持多线程。
        返回:
        WeightFieldInfos 权值信息集合对象。
      • setWeightFieldInfos

        public void setWeightFieldInfos(WeightFieldInfos3D weightFieldInfos)
        设置权值信息集合对象,类型为WeightFieldInfos,该属性的设置是为了使分析支持多线程
        参数:
        weightFieldInfos - 权值信息集合对象。