public class TransferLineSetting
extends java.lang.Object
implements java.io.Serializable
公交线路环境设置类。
通过该类可以设置公交线路所属的数据集,设置数据集中用来表示公交线路相关信息的字段,比如线路名称,线路别名,该线路首末车开始时间,发车间隔,公交线路票价等等。
公交线路数据集,是一个线数据集,公交站点数据集是一个点数据集,以二维线对象的形式将采集到的公交线路进行存储。该数据集中,一个线对象是现实世界中一条有向公交线路的抽象,属性表中必须包含用于标识线路的线路 ID 和线路名称字段,注意,线路 ID 字段的类型目前仅支持32位整型和64位整型。
现实中的公交线路类型主要有三种:单行、双行和环线。所有类型的公交线路均考虑方向: 单行线抽象为一条有向线对象,方向由始发站指向终点站; 双行线抽象为两条有向线对象,假设起始、终止站点为 A、B,则两条线分别对应A——B、B——A,如下表中的398路; 环线又分为单环和双环,单环抽象为一条有向线对象,双环按照其运行方向(顺时针和逆时针)抽象为两条有向线对象,如下表中的地铁二号线。
注意:公交线路的方向与矢量化时的绘制方向一致。
限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
aliasField
公交线路别名字段。
|
java.lang.String |
datasetName
数据集名称。
|
java.lang.String |
datasourceName
数据源名称。
|
java.lang.String |
firstTimeField
公交线路首班车发车时间字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
|
java.lang.String |
intervalField
公交线路发车时间间隔字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
|
java.lang.String |
lastTimeField
公交线路末班车发车时间字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
|
java.lang.String |
lengthField
公交线路数据集中的公交线路的长度字段,指定字段的单位为米。
|
java.lang.String |
lineIDField
公交线路数据集中的公交线路 ID 字段,该字段为必设字段。
|
java.lang.String |
lineTypeField
标识公交线路类型的字段。
|
java.lang.String |
nameField
公交线路的名称字段,该字段为必设字段。
|
java.lang.String |
speedField
公交行车速度字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
|
构造器和说明 |
---|
TransferLineSetting()
构造函数。
|
TransferLineSetting(TransferLineSetting transferLineSetting)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
判断指定对象跟当前
TransferLineSetting 对象是否相等。 |
int |
hashCode()
获取
TransferLineSetting 对象的哈希码值。 |
public java.lang.String datasourceName
数据源名称。
public java.lang.String datasetName
数据集名称。
public java.lang.String aliasField
public java.lang.String lengthField
public java.lang.String lineIDField
public java.lang.String nameField
public java.lang.String lineTypeField
public java.lang.String speedField
public java.lang.String firstTimeField
public java.lang.String lastTimeField
public java.lang.String intervalField
public TransferLineSetting()
构造函数。
public TransferLineSetting(TransferLineSetting transferLineSetting)
构造函数。
transferLineSetting
-public boolean equals(java.lang.Object obj)
判断指定对象跟当前 TransferLineSetting
对象是否相等。
equals
在类中 java.lang.Object
obj
- 跟本对象进行比较的 Java 对象。public int hashCode()
获取 TransferLineSetting
对象的哈希码值。
hashCode
在类中 java.lang.Object