com.supermap.analyst.networkanalyst
类 SSCPathAnalyst
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.analyst.networkanalyst.SSCPathAnalyst
-
- 所有已实现的接口:
- IDisposable
public class SSCPathAnalyst extends com.supermap.data.InternalHandleDisposable
基于 SSC文件的最佳路径分析类。
-
-
构造器概要
构造器 构造器和说明 SSCPathAnalyst()
构造SSC最佳路径分析类的对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放该对象所占用的资源。boolean
findPath(SSCPathAnalystParameter parameter)
是否查找路径。PathInfo[]
getAlternativePathInfos()
返回备选分析结果的引导信息集合。double
getAlternativePathLength()
返回备选分析结果的总长度。Point2Ds
getAlternativePathPoints()
返回备选分析结果的途经点集合。double
getAlternativePathTime()
返回备选分析结果的行驶时间,单位为秒。SSCPathAnalystSetting
getAnalystSetting()
返回SSC数据分析环境。PathInfo[]
getPathInfos()
返回分析结果的引导信息集合。double
getPathLength()
返回分析结果的总长度。Point2Ds
getPathPoints()
返回分析结果的途经点集合。double
getPathTime()
返回分析结果的行驶时间,单位为秒。void
setAnalystSetting(SSCPathAnalystSetting setting)
设置SSC数据分析环境。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
setAnalystSetting
public void setAnalystSetting(SSCPathAnalystSetting setting)
设置SSC数据分析环境。成功设置SSC数据分析环境后,路径规划就会使用该分析环境进行更高性能的路径分析。如果加载环境失败将会抛出异常。
- 参数:
setting
- SSC数据环境对象。
-
getAnalystSetting
public SSCPathAnalystSetting getAnalystSetting()
返回SSC数据分析环境。- 返回:
- SSC数据分析环境。
-
findPath
public boolean findPath(SSCPathAnalystParameter parameter)
是否查找路径。- 参数:
parameter
- 最佳路径分析参数。
-
getPathPoints
public Point2Ds getPathPoints()
返回分析结果的途经点集合。通过该接口可以返回分析结果的途经点集合,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 分析结果的途经点坐标的集合。
-
getPathLength
public double getPathLength()
返回分析结果的总长度。通过该接口可以返回分析结果的总长度,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 分析结果的总长度。
-
getPathInfos
public PathInfo[] getPathInfos()
返回分析结果的引导信息集合。通过该接口可以返回分析结果的引导信息集合,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 分析结果的引导信息集合。
-
getPathTime
public double getPathTime()
返回分析结果的行驶时间,单位为秒。通过该接口可以返回分析结果的行驶时间,需要获取该行驶时间需要在CompilerParameter类中设置速度字段
SpeedField
。请保证在调用该接口之前必须已经分析成功。- 返回:
- 分析结果的行驶时间。
-
getAlternativePathPoints
public Point2Ds getAlternativePathPoints()
返回备选分析结果的途经点集合。通过该接口可以返回备选分析结果的途经点集合,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 备选分析结果的途经点坐标的集合。
-
getAlternativePathLength
public double getAlternativePathLength()
返回备选分析结果的总长度。通过该接口可以返回备选分析结果的总长度,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 备选分析结果的总长度。
-
getAlternativePathInfos
public PathInfo[] getAlternativePathInfos()
返回备选分析结果的引导信息集合。通过该接口可以返回备选分析结果的引导信息集合,请保证在调用该接口之前必须已经分析成功。
- 返回:
- 备选分析结果的引导信息集合。
-
getAlternativePathTime
public double getAlternativePathTime()
返回备选分析结果的行驶时间,单位为秒。通过该接口可以返回备选分析结果的行驶时间,需要获取该行驶时间需要在SSCCompilerParameter类中设置速度字段
SpeedField
。请保证在调用该接口之前必须已经分析成功。- 返回:
- 备选分析结果的行驶时间。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.