com.supermap.services.networkanalyst

类 AnalystParameter

  • java.lang.Object
    • com.supermap.services.networkanalyst.AnalystParameter


  • public class AnalystParameter
    extends java.lang.Object
    iServer路径分析所需要的参数类
    • 构造器详细资料

      • AnalystParameter

        public AnalystParameter()
    • 方法详细资料

      • getBarrierEdgeIDs

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

        public void setBarrierEdgeIDs(int[] barrierEdgeIDs)
        设置障碍弧段 ID 列表。可选。
        参数:
        barrierEdgeIDs - 障碍弧段 ID 列表。
      • getBarrierNodeIDs

        public int[] getBarrierNodeIDs()
        返回障碍结点 ID 列表。
        返回:
        障碍结点 ID 列表
      • setBarrierNodeIDs

        public void setBarrierNodeIDs(int[] barrierNodeIDs)
        设置障碍结点 ID 列表。可选。
        参数:
        barrierNodeIDs - 障碍结点 ID 列表
      • isReturnEdgeIDs

        public boolean isReturnEdgeIDs()
        返回分析结果中是否包含途经弧段集合。
      • setReturnEdgeIDs

        public void setReturnEdgeIDs(boolean value)
        设置分析结果中是否包含途经弧段集合。
        参数:
        value -
      • isReturnNodeIDs

        public boolean isReturnNodeIDs()
        返回分析结果中是否包含途经结点的集合。
      • setReturnNodeIDs

        public void setReturnNodeIDs(boolean value)
        设置分析结果中是否包含途经结点的集合。
        参数:
        value -
      • isReturnPathGuides

        public boolean isReturnPathGuides()
        返回分析结果中是否包含行驶导引集合。
        返回:
      • setReturnPathGuides

        public void setReturnPathGuides(boolean value)
        设置分析结果中是否包含行驶导引集合。
        参数:
        value -
      • isReturnRoutes

        public boolean isReturnRoutes()
        返回分析结果中是否包含路由对象的集合。
        返回:
      • setReturnRoutes

        public void setReturnRoutes(boolean value)
        设置分析结果中是否包含路由对象的集合。
        参数:
        value -
      • isReturnEdgeFeatures

        public boolean isReturnEdgeFeatures()
        返回分析结果中是否包含途经弧段要素集合。
        返回:
      • setReturnEdgeFeatures

        public void setReturnEdgeFeatures(boolean value)
        设置分析结果中是否包含途经弧段要素集合。
        参数:
        value -
      • isReturnEdgeGeometry

        public boolean isReturnEdgeGeometry()
        返回分析结果中是否包含途经弧段几何对象集合。
        返回:
      • setReturnEdgeGeometry

        public void setReturnEdgeGeometry(boolean value)
        设置分析结果中是否包含途经弧段几何对象集合。
        参数:
        value -
      • isReturnNodeFeatures

        public boolean isReturnNodeFeatures()
        返回分析结果中是否包含结点要素集合
        返回:
      • setReturnNodeFeatures

        public void setReturnNodeFeatures(boolean value)
        设置分析结果中是否包含结点要素集合
        参数:
        value -
      • isReturnNodeGeometry

        public boolean isReturnNodeGeometry()
        返回分析结果中是否包含结点几何对象集合
        返回:
      • setReturnNodeGeometry

        public void setReturnNodeGeometry(boolean value)
        设置分析结果中是否包含结点几何对象集合
        参数:
        value - 指定是否包含结点几何对象的集合
      • getWeightFieldName

        public java.lang.String getWeightFieldName()
        返回权值字段信息的类型
        返回:
      • setWeightFieldName

        public void setWeightFieldName(java.lang.String weightFieldName)
        设置权值字段信息的类型(具体值请根据web页面上关于weightFieldName的值来设置,请勿自行设置)
        参数:
        weightFieldName -
      • isEndNodeAssigned

        public boolean isEndNodeAssigned()
        返回是否指定终止点
        返回:
      • setEndNodeAssigned

        public void setEndNodeAssigned(boolean value)
        设置是否指定终止点。
        参数:
        value - true 表示指定终止点,则旅行商必须最后一个访问终止点,即指定的途经点的最后一个点。
      • isHasLeastTotalCost

        public boolean isHasLeastTotalCost()
        返回路径分析中是否最小花费
        返回:
      • setHasLeastTotalCost

        public void setHasLeastTotalCost(boolean value)
        设置路径分析中是否最小花费
        参数:
        value -
      • isHasLeastEdgeCount

        public boolean isHasLeastEdgeCount()
        返回路径分析中是否最小弧段数
        返回:
      • setHasLeastEdgeCount

        public void setHasLeastEdgeCount(boolean value)
        设置路径分析中是否最小弧段数
        参数:
        value -
      • getTurnWeightField

        public java.lang.String getTurnWeightField()
        获取转向权值字段的名称
        返回:
      • setTurnWeightField

        public void setTurnWeightField(java.lang.String turnWeightField)
        设置转向权值字段的名称
        参数:
        turnWeightField -
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object