com.supermap.services.providers
类 TransferLineSetting
- java.lang.Object
-
- com.supermap.services.providers.TransferLineSetting
-
- 所有已实现的接口:
- java.io.Serializable
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
对象的哈希码值。
-
-
-
字段详细资料
-
datasourceName
public java.lang.String datasourceName
数据源名称。
-
datasetName
public java.lang.String datasetName
数据集名称。
-
aliasField
public java.lang.String aliasField
公交线路别名字段。
-
lengthField
public java.lang.String lengthField
公交线路数据集中的公交线路的长度字段,指定字段的单位为米。如果不指定,默认使用系统字段“SmLength”。
-
lineIDField
public java.lang.String lineIDField
公交线路数据集中的公交线路 ID 字段,该字段为必设字段。
-
nameField
public java.lang.String nameField
公交线路的名称字段,该字段为必设字段。
-
lineTypeField
public java.lang.String lineTypeField
标识公交线路类型的字段。
-
speedField
public java.lang.String speedField
公交行车速度字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
-
firstTimeField
public java.lang.String firstTimeField
公交线路首班车发车时间字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
-
lastTimeField
public java.lang.String lastTimeField
公交线路末班车发车时间字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
-
intervalField
public java.lang.String intervalField
公交线路发车时间间隔字段,该字段的设置仅用于显示线路信息,对分析结果没有影响。
-
-
构造器详细资料
-
TransferLineSetting
public TransferLineSetting()
构造函数。
-
TransferLineSetting
public TransferLineSetting(TransferLineSetting transferLineSetting)
构造函数。
- 参数:
transferLineSetting
-
-
-
方法详细资料
-
equals
public boolean equals(java.lang.Object obj)
判断指定对象跟当前
TransferLineSetting
对象是否相等。- 覆盖:
equals
在类中java.lang.Object
- 参数:
obj
- 跟本对象进行比较的 Java 对象。- 返回:
- 指定对象跟本对象相等,则返回 true,否则,返回 false。
-
hashCode
public int hashCode()
获取
TransferLineSetting
对象的哈希码值。- 覆盖:
hashCode
在类中java.lang.Object
- 返回:
- 哈希码值。
-
-