public class PathGuide
extends com.supermap.data.InternalHandle
行驶导引记录了最佳路径分析、最近设施查找、旅行商分析和多旅行商分析等常用交通网络分析(TransportationAnalyst
)结果中的路径信息。一个行驶导引对象对应着一条从起点到终点的行驶路线。行驶导引由行驶导引子项构成。行驶路线由一些关键要素构成,包括网络模型上的弧段(如某某路)、站点(用户输入的用于分析的点,可以为一般坐标点或结点)、网络结点(如某个道路交叉口),这些关键要素的信息(如长度、方向等)就是由行驶导引子项来描述的。
下图是最近设施查找分析的一个实例,分析的结果给出了三条首选的路径。每一条路径的信息便由一个行驶导引对象来记录。如第二条路径,它由站点(这里为起点和终点,可以为一般坐标点或网络结点)、路段(弧段)、路口(网络结点)等关键要素构成,从它对应的行驶导引的行驶导引子项中可以获得这些关键要素的信息,从而使我们能够将该路径从起点如何行驶至终点描述清楚,如在什么路行驶多长距离向哪个方法转弯、在第几个路口转弯等。
通过 getCount
方法可以获取行驶导引对象中行驶导引子项的个数,通过 get(int)
方法可以根据序号获取到行驶导引子项对象。有关行驶导引子项,请参见 PathGuideItem
类的介绍。
public PathGuideItem get(int index)
index
- 指定的序号。public int getCount()
public static long getHandle(com.supermap.data.InternalHandle obj)
public static void setHandle(com.supermap.data.InternalHandle obj, long handle)
Copyright © 2021–2024 SuperMap. All rights reserved.