public class LineSetting extends Object
通过该类可以设置公交线路所属的数据集,设置数据集中用来表示公交线路相关信息的字段,比如线路名称,线路别名,该线路首末车开始时间,发车间隔,公交线路票价等。
公交线路数据集,是一个线数据集,公交站点数据集是一个点数据集,以二维线对象的形式将采集到的公交线路进行存储。该数据集中,一个线对象是现实世界中一条有向公交线路的抽象,属性表中必须包含用于标识线路的线路 ID 和线路名称字段,注意,线路 ID 字段的类型目前仅支持32位整型和64位整型。
现实中的公交线路类型主要有三种:单行、双行和环线。所有类型的公交线路均考虑方向:
注意:公交线路的方向与矢量化时的绘制方向一致。
load
方法的示例。构造器和说明 |
---|
LineSetting()
构造一个新的 LineSetting 对象。
|
LineSetting(LineSetting lineSetting)
根据给定的 LineSetting 构造一个结构与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
String |
getAliasField()
返回公交线路别名字段。
|
DatasetVector |
getDataset()
返回公交线路所属的数据集。
|
FareFieldInfo |
getFareFieldInfo()
返回公交线路票价字段信息。
|
String |
getFirstTimeField()
返回公交线路首班车发车时间字段。
|
String |
getIntervalField()
返回公交线路发车时间间隔字段。
|
String |
getLastTimeField()
返回公交线路末班车发车时间字段。
|
String |
getLengthField()
返回公交线路的长度字段。
|
String |
getLineIDField()
返回公交线路数据集中的公交线路 ID 字段。
|
String |
getLineTypeField()
返回标识公交线路类型的字段。
|
String |
getNameField()
返回公交线路的名称字段,该字段为公交线路数据集的必设字段。
|
String |
getSpeedField()
返回公交行车速度字段。
|
void |
setAliasField(String value)
设置公交线路别名字段。
|
void |
setDataset(DatasetVector datasetVector)
设置公交线路所属的数据集。
|
void |
setFareFieldInfo(FareFieldInfo fareFieldInfo)
设置公交线路票价字段信息。
|
void |
setFirstTimeField(String value)
设置公交线路首班车发车时间字段。
|
void |
setIntervalField(String value)
设置公交线路发车时间间隔字段。
|
void |
setLastTimeField(String value)
设置公交线路末班车发车时间字段。
|
void |
setLengthField(String value)
设置公交线路的长度字段。
|
void |
setLineIDField(String value)
设置公交线路数据集中的公交线路 ID 字段。
|
void |
setLineTypeField(String value)
设置标识公交线路类型的字段。
|
void |
setNameField(String value)
设置公交线路的名称字段。
|
void |
setSpeedField(String value)
设置公交行车速度字段。
|
public LineSetting()
public LineSetting(LineSetting lineSetting)
lineSetting
- 指定的公交线路环境设置对象。public DatasetVector getDataset()
public void setDataset(DatasetVector datasetVector)
datasetVector
- 公交线路所属的数据集。public String getNameField()
public void setNameField(String value)
value
- 公交线路名称字段。public String getAliasField()
public void setAliasField(String value)
value
- 公交线路别名字段。public String getFirstTimeField()
public void setFirstTimeField(String value)
value
- 公交线路首班车发车时间字段。字段类型必须是DATATIME日期时间类型。public String getLastTimeField()
public void setLastTimeField(String value)
value
- 公交线路末班车发车时间字段。字段类型必须是DATATIME日期时间类型。public String getIntervalField()
public void setIntervalField(String value)
value
- 公交线路发车时间间隔字段。public String getLineTypeField()
public void setLineTypeField(String value)
要求该字段类型为整型。
字段值为0:公交汽车;
字段值为1:地铁;
字段值为2:无轨电车。
value
- 标识公交线路类型的字段。public String getSpeedField()
public void setSpeedField(String value)
value
- 公交行车速度字段,单位为公里每小时。public FareFieldInfo getFareFieldInfo()
FareFieldInfo
对象。public void setLineIDField(String value)
value
- 公交线路数据集中的公交线路 ID 字段。public String getLineIDField()
详细介绍请参见 setLineIDField
方法。
public void setLengthField(String value)
value
- 公交线路的长度字段。public String getLengthField()
public void setFareFieldInfo(FareFieldInfo fareFieldInfo)
fareFieldInfo
- 公交线路票价字段信息。Copyright © 2021–2024 SuperMap. All rights reserved.