public class TransferRelationSetting
extends java.lang.Object
implements java.io.Serializable
公交站点与线路关系设置类,通过该类可以设置站点与线路关系数据集、该数据集的站点 ID 字段和线路 ID 字段、站点在线路中的顺序号,从而获得站点与线路的关系。
公交站点与关系数据集,是一个纯属性表(DatasetType.TABULAR
)类型的数据集,表中除系统字段外还必须包含用于标识线路的线路 ID 和用于标识站点的站点 ID 字段,还可以包含站点在对应线路中为第几站的字段。通过线路 ID 和站点 ID 的对应,可以明确站点与线路的关系,即线路包含哪些站点,是进行公交分析的基础。
现实中的公共交通,尤其是公交车,存在大量经过某站点而不停车的情况。单纯依靠将站点数据(二维点)捕捉到线路数据(二维线)上,不仅与实际情况不符,甚至可能导致分析结果错误给使用者和出行者带来不必要的损失。因此,提供一个准确的站点与线路关系表可以避免这种问题的发生。
注意:站点 ID 字段和线路 ID 字段的类型目前仅支持32位整型和64位整型。
限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
datasetName
数据集名称。
|
java.lang.String |
datasetNetworkName
路网数据集名称,在计算步行方案时有用 。
|
java.lang.String |
datasetPathName
站点与出入口的数据集名称
|
java.lang.String |
datasourceName
数据源名称。
|
java.lang.String |
edgeIDField
弧度ID字段,仅在datasetNetwork不为空是有效。
|
java.lang.String |
exitIDField
站点与出入口数据集中的出入口 ID
|
java.lang.String |
exitNameCField
站点与出入口数据集中的出入口中文名称
|
java.lang.String |
exitNamePYField
站点与出入口数据集中的出入口名称拼音
|
java.lang.String |
fNodeIDField
起始站点ID字段,仅在datasetNetwork不为空是有效。
|
java.lang.String |
lineIDField
设置站点与线路关系数据集中的线路 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
|
java.lang.String |
nodeIDField
站点ID字段,仅在datasetNetwork不为空是有效。
|
java.lang.String |
serialNumField
站点与线路关系数据集中存储了站点在线路中的顺序号(即该站点为线路中的第几站)的字段,该字段为整型。
|
java.lang.String |
stationIDField
站点与出入口数据集中的站点 ID
|
java.lang.String |
stopIDField
站点与线路关系数据集中的站点 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
|
java.lang.String |
tNodeIDField
终止站点ID字段,仅在datasetNetwork不为空是有效。
|
构造器和说明 |
---|
TransferRelationSetting() |
TransferRelationSetting(TransferRelationSetting transferRelationSetting) |
public java.lang.String datasourceName
数据源名称。
public java.lang.String datasetName
数据集名称。
public java.lang.String lineIDField
public java.lang.String stopIDField
public java.lang.String serialNumField
public java.lang.String datasetNetworkName
public java.lang.String edgeIDField
public java.lang.String nodeIDField
public java.lang.String fNodeIDField
public java.lang.String tNodeIDField
public java.lang.String datasetPathName
public java.lang.String exitIDField
public java.lang.String exitNameCField
public java.lang.String exitNamePYField
public java.lang.String stationIDField
public TransferRelationSetting()
public TransferRelationSetting(TransferRelationSetting transferRelationSetting)