com.supermap.services.networkanalyst
类 AnalystParameter
- java.lang.Object
-
- com.supermap.services.networkanalyst.AnalystParameter
-
public class AnalystParameter extends java.lang.Object
iServer路径分析所需要的参数类
-
-
构造器概要
构造器 构造器和说明 AnalystParameter()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int[]
getBarrierEdgeIDs()
返回障碍弧段 ID 列表。int[]
getBarrierNodeIDs()
返回障碍结点 ID 列表。java.lang.String
getTurnWeightField()
获取转向权值字段的名称java.lang.String
getWeightFieldName()
返回权值字段信息的类型boolean
isEndNodeAssigned()
返回是否指定终止点boolean
isHasLeastEdgeCount()
返回路径分析中是否最小弧段数boolean
isHasLeastTotalCost()
返回路径分析中是否最小花费boolean
isReturnEdgeFeatures()
返回分析结果中是否包含途经弧段要素集合。boolean
isReturnEdgeGeometry()
返回分析结果中是否包含途经弧段几何对象集合。boolean
isReturnEdgeIDs()
返回分析结果中是否包含途经弧段集合。boolean
isReturnNodeFeatures()
返回分析结果中是否包含结点要素集合boolean
isReturnNodeGeometry()
返回分析结果中是否包含结点几何对象集合boolean
isReturnNodeIDs()
返回分析结果中是否包含途经结点的集合。boolean
isReturnPathGuides()
返回分析结果中是否包含行驶导引集合。boolean
isReturnRoutes()
返回分析结果中是否包含路由对象的集合。void
setBarrierEdgeIDs(int[] barrierEdgeIDs)
设置障碍弧段 ID 列表。void
setBarrierNodeIDs(int[] barrierNodeIDs)
设置障碍结点 ID 列表。void
setEndNodeAssigned(boolean value)
设置是否指定终止点。void
setHasLeastEdgeCount(boolean value)
设置路径分析中是否最小弧段数void
setHasLeastTotalCost(boolean value)
设置路径分析中是否最小花费void
setReturnEdgeFeatures(boolean value)
设置分析结果中是否包含途经弧段要素集合。void
setReturnEdgeGeometry(boolean value)
设置分析结果中是否包含途经弧段几何对象集合。void
setReturnEdgeIDs(boolean value)
设置分析结果中是否包含途经弧段集合。void
setReturnNodeFeatures(boolean value)
设置分析结果中是否包含结点要素集合void
setReturnNodeGeometry(boolean value)
设置分析结果中是否包含结点几何对象集合void
setReturnNodeIDs(boolean value)
设置分析结果中是否包含途经结点的集合。void
setReturnPathGuides(boolean value)
设置分析结果中是否包含行驶导引集合。void
setReturnRoutes(boolean value)
设置分析结果中是否包含路由对象的集合。void
setTurnWeightField(java.lang.String turnWeightField)
设置转向权值字段的名称void
setWeightFieldName(java.lang.String weightFieldName)
设置权值字段信息的类型(具体值请根据web页面上关于weightFieldName的值来设置,请勿自行设置)java.lang.String
toString()
-
-
-
方法详细资料
-
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
-
-