com.supermap.services.networkanalyst
类 AnalystParameter
- java.lang.Object
-
- com.supermap.services.networkanalyst.AnalystParameter
-
public class AnalystParameter extends java.lang.ObjectiServer路径分析所需要的参数类
-
-
构造器概要
构造器 构造器和说明 AnalystParameter()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int[]getBarrierEdgeIDs()返回障碍弧段 ID 列表。int[]getBarrierNodeIDs()返回障碍结点 ID 列表。java.lang.StringgetTurnWeightField()获取转向权值字段的名称java.lang.StringgetWeightFieldName()返回权值字段信息的类型booleanisEndNodeAssigned()返回是否指定终止点booleanisHasLeastEdgeCount()返回路径分析中是否最小弧段数booleanisHasLeastTotalCost()返回路径分析中是否最小花费booleanisReturnEdgeFeatures()返回分析结果中是否包含途经弧段要素集合。booleanisReturnEdgeGeometry()返回分析结果中是否包含途经弧段几何对象集合。booleanisReturnEdgeIDs()返回分析结果中是否包含途经弧段集合。booleanisReturnNodeFeatures()返回分析结果中是否包含结点要素集合booleanisReturnNodeGeometry()返回分析结果中是否包含结点几何对象集合booleanisReturnNodeIDs()返回分析结果中是否包含途经结点的集合。booleanisReturnPathGuides()返回分析结果中是否包含行驶导引集合。booleanisReturnRoutes()返回分析结果中是否包含路由对象的集合。voidsetBarrierEdgeIDs(int[] barrierEdgeIDs)设置障碍弧段 ID 列表。voidsetBarrierNodeIDs(int[] barrierNodeIDs)设置障碍结点 ID 列表。voidsetEndNodeAssigned(boolean value)设置是否指定终止点。voidsetHasLeastEdgeCount(boolean value)设置路径分析中是否最小弧段数voidsetHasLeastTotalCost(boolean value)设置路径分析中是否最小花费voidsetReturnEdgeFeatures(boolean value)设置分析结果中是否包含途经弧段要素集合。voidsetReturnEdgeGeometry(boolean value)设置分析结果中是否包含途经弧段几何对象集合。voidsetReturnEdgeIDs(boolean value)设置分析结果中是否包含途经弧段集合。voidsetReturnNodeFeatures(boolean value)设置分析结果中是否包含结点要素集合voidsetReturnNodeGeometry(boolean value)设置分析结果中是否包含结点几何对象集合voidsetReturnNodeIDs(boolean value)设置分析结果中是否包含途经结点的集合。voidsetReturnPathGuides(boolean value)设置分析结果中是否包含行驶导引集合。voidsetReturnRoutes(boolean value)设置分析结果中是否包含路由对象的集合。voidsetTurnWeightField(java.lang.String turnWeightField)设置转向权值字段的名称voidsetWeightFieldName(java.lang.String weightFieldName)设置权值字段信息的类型(具体值请根据web页面上关于weightFieldName的值来设置,请勿自行设置)java.lang.StringtoString()
-
-
-
方法详细资料
-
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
-
-