com.supermap.analyst.networkanalyst

类 GroupAnalystParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.analyst.networkanalyst.GroupAnalystParameter
  • 所有已实现的接口:
    IDisposable


    public class GroupAnalystParameter
    extends com.supermap.data.InternalHandleDisposable

    分组分析参数设置类。

    该类主要用来对分组分析的参数进行设置。通过分组分析参数设置类可以设置障碍边、障碍点、权值字段信息的名字标识、分组分析点。

    • 构造器详细资料

      • GroupAnalystParameter

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

        public GroupAnalystParameter(GroupAnalystParameter analystParameter)
        根据给定的 GroupAnalystParameter 对象构造一个与其完全相同的新对象。
        参数:
        analystParameter - 指定的 GroupAnalystParameter 对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占用的资源。调用该方法之后,此对象不再可用。
      • getPoints

        public Point2Ds getPoints()
        返回分析时备选中心点的集合。
        返回:
        备选中心点的集合。
        默认值:
        默认值为 null。
      • setPoints

        public void setPoints(Point2Ds value)
        设置分析时备选中心点的集合。必设。
        参数:
        value - 备选中心点的集合。
      • getWeightName

        public String getWeightName()
        返回权值字段信息的名称。
        返回:
        权值字段信息的名字标识。
        默认值:
        默认值为一个空字符串。
      • setWeightName

        public void setWeightName(String value)
        设置权值字段信息的名称,即交通网络分析环境设置(TransportationAnalystSetting)中的权值字段信息集合(WeightFieldInfos)中的某一个权值字段信息对象(WeightFieldInfo)的 getName() 方法的返回值。 分析时,如果未设置,则默认使用权值字段信息集合中的第一个权值字段信息对象的名称。
        参数:
        value - 权值字段信息的名字标识。
      • getBarrierNodes

        public int[] getBarrierNodes()
        返回障碍结点 ID 列表。
        返回:
        障碍结点 ID 列表。
        默认值:
        默认值为 null。
      • setBarrierNodes

        public void setBarrierNodes(int[] value)
        设置障碍结点 ID 列表。可选。此处指定的障碍结点与交通网络分析环境(TransportationAnalystSetting)中指定的障碍结点共同作用于交通网络分析。
        参数:
        value - 障碍结点 ID 列表。
      • getBarrierEdges

        public int[] getBarrierEdges()
        返回障碍弧段 ID 列表。
        返回:
        障碍弧段 ID 列表。
        默认值:
        默认值为 null。
      • getBarrierPoints

        public Point2Ds getBarrierPoints()
        返回障碍结点的坐标列表。
        返回:
        障碍结点的坐标集合。
      • setBarrierPoints

        public void setBarrierPoints(Point2Ds value)
        设置障碍结点的坐标列表。可选。指定的障碍点可以不在网络上(既不在弧段上也不在结点上),分析时将根据距离容限(setTolerance)把障碍点归结到最近的网络上。
        参数:
        value - 障碍结点的坐标集合。
      • setBarrierEdges

        public void setBarrierEdges(int[] value)
        设置障碍弧段 ID 列表。可选。此处指定的障碍弧段与交通网络分析环境(TransportationAnalystSetting)中指定的障碍弧段共同作用于交通网络分析。
        参数:
        value - 障碍弧段 ID 列表。
      • getTurnWeightField

        public String getTurnWeightField()
        返回转向权值字段。

        请参见 setTurnWeightField 方法的介绍。

        返回:
        转向权值字段。
        默认值:
        默认值为一个空字符串。
      • setAlongRoad

        public void setAlongRoad(boolean value)
        设置终端点是否会连一条垂直或最近的线到道路上。
        参数:
        value - 终端点到道路上垂直或最近的线。

        下图分别为该参数设置为false和true时的结果示意图。

        默认值:
        默认为false。
      • isAlongRoad

        public boolean isAlongRoad()
        返回终端点是否会连一条垂直或最近的线到道路上。
        返回:
        终端点到道路上垂直或最近的线。

Copyright © 2021–2024 SuperMap. All rights reserved.