类 TransferAnalystSetting
- java.lang.Object
-
- com.supermap.analyst.trafficanalyst.TransferAnalystSetting
-
-
构造器概要
构造器 构造器和说明 TransferAnalystSetting()
构造一个新的 TransferAnalystSetting 对象。TransferAnalystSetting(TransferAnalystSetting TransferAnalystSetting)
根据指定的 TransferAnalystSetting 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 LineSetting
getLineSetting()
返回公交线路环境设置。double
getMergeTolerance()
已过时。从7.0.1版本开始不需要公交站点归并容限。RelationSetting
getRelationSetting()
返回公交关系设置。double
getSnapTolerance()
返回公交站点捕捉容限。StopSetting
getStopSetting()
返回公交站点环境设置。Unit
getUnit()
返回站点捕捉容限、站点归并容限和步行阈值的单位。double
getWalkingTolerance()
返回步行阈值。void
setLineSetting(LineSetting value)
设置公交线路环境设置。void
setMergeTolerance(double value)
已过时。从7.0.1版本开始不需要公交站点归并容限。void
setRelationSetting(RelationSetting value)
设置公交关系设置。void
setSnapTolerance(double value)
设置公交站点捕捉容限。void
setStopSetting(StopSetting value)
设置公交站点环境设置。void
setUnit(Unit value)
设置站点捕捉容限、站点归并容限和步行阈值的单位。void
setWalkingTolerance(double value)
设置步行阈值。
-
-
-
构造器详细资料
-
TransferAnalystSetting
public TransferAnalystSetting()
构造一个新的 TransferAnalystSetting 对象。
-
TransferAnalystSetting
public TransferAnalystSetting(TransferAnalystSetting TransferAnalystSetting)
根据指定的 TransferAnalystSetting 对象构造一个与其完全相同的新对象。- 参数:
TransferAnalystSetting
- 指定的公交换乘分析设置类对象。
-
-
方法详细资料
-
getLineSetting
public LineSetting getLineSetting()
返回公交线路环境设置。详细介绍请参见
setLineSetting
方法。- 返回:
- 公交线路环境设置。
- 默认值:
- 默认值为 null。
-
setLineSetting
public void setLineSetting(LineSetting value)
设置公交线路环境设置。必须指定一个公交线路环境设置(
LineSetting
)对象,且该对象必须指定了正确的公交线路所属的数据集、线路 ID 字段和线路名称字段,否则检查数据或加载公交数据时可能失败。- 参数:
value
- 公交线路环境设置。
-
getStopSetting
public StopSetting getStopSetting()
返回公交站点环境设置。详细介绍请参见
setStopSetting
方法。- 返回:
- 公交站点环境设置。
- 默认值:
- 默认值为 null。
-
setStopSetting
public void setStopSetting(StopSetting value)
设置公交站点环境设置。必须指定一个公交站点环境设置(
StopSetting
)对象,且该对象必须指定了正确的公交站点所属的数据集、站点 ID 字段和站点名称字段,否则检查数据或加载公交数据时可能失败。- 参数:
value
- 公交站点环境设置。
-
getRelationSetting
public RelationSetting getRelationSetting()
返回公交关系设置。详细介绍请参见
setRelationSetting
方法。- 返回:
- 公交关系设置。
-
setRelationSetting
public void setRelationSetting(RelationSetting value)
设置公交关系设置。必须指定一个公交关系设置(
RelationSetting
)对象,且该对象必须指定了正确的公交站点与线路关系数据集、站点 ID 字段和线路 ID 字段,否则检查数据或加载公交数据时可能失败。- 参数:
value
- 公交关系设置。
-
getSnapTolerance
public double getSnapTolerance()
返回公交站点捕捉容限。详细介绍请参见
setSnapTolerance
方法。- 返回:
- 公交站点捕捉容限。
- 默认值:
- 默认值为 0.1。
-
setSnapTolerance
public void setSnapTolerance(double value)
设置公交站点捕捉容限。站点捕捉容限用于判断站点是否位于线路上。确定站点与线路的关系时,系统首先根据公交站点与线路关系设置(
RelationSetting
)来建立公交站点与线路的对应关系,然后根据站点捕捉容限进行进一步排除,如果站点到线路的距离大于捕捉容限,则认为其不是该线路上的站点。其单位由setUnit
方法设置。如下图所示,由公交站点与线路关系数据集(左图)得知,站点107和106位于线路1上,假设站点捕捉容限为5米,但在站点数据集和线路数据集中,站点107距离线路1的距离为10米,大于站点捕捉容限,那么站点107被认为不在线路1上。出现这种情况的原因可能是数据测量不精确,如果误差较大,不排除该点可能比排除该点造成的错误更大;也有可能是站点与线路关系数据集中该条记录有误。
- 参数:
value
- 公交站点捕捉容限。
-
getMergeTolerance
@Deprecated public double getMergeTolerance()
已过时。 从7.0.1版本开始不需要公交站点归并容限。返回公交站点归并容限。详细介绍请参见
setMergeTolerance
方法。- 返回:
- 公交站点归并容限。
- 默认值:
- 默认值为 100。
-
setMergeTolerance
@Deprecated public void setMergeTolerance(double value)
已过时。 从7.0.1版本开始不需要公交站点归并容限。设置公交站点归并容限。如果多个同名站点相距比较近,并且这些站点的距离在给定的站点归并容限范围内,则在公交换乘分析时被归并为同一站点,称为归并站点。归并站点在内存中存储,不会修改真实站点数据(即公交站点数据集)。归并容限的单位由
getUnit
方法返回,可通过setUnit
方法设置。如图所示,A、B 间的距离为150m,A、D 间的距离为120m,B、C 间的距离为50m,B、D 间的距离为110m。若公交站点归并容限设为100m,则需要归并的站点为 B、C,则归并后 B、C 变为一个归并站点。
- 参数:
value
- 公交站点归并容限。
-
getWalkingTolerance
public double getWalkingTolerance()
返回步行阈值。详细介绍请参见
setWalkingTolerance
方法。- 返回:
- 步行阈值。
- 默认值:
- 默认值为 1500。
-
setWalkingTolerance
public void setWalkingTolerance(double value)
设置步行阈值。公交换乘的换车需要在公交站点处进行,换车情况有两种,第一种是两辆公交车的站点重合在一点,乘客从第一辆公交车下车不需要移动即可换乘第二辆公交车,第二种情况是乘客需要从一个站点走到另一个站点进行换乘,而步行阈值就是出行者换乘时可以接受的行走的最大距离。如果换乘分析的方案中步行的距离超过了这个阈值,则该方案会被放弃。步行阈值的单位由
getUnit
方法返回,可通过setUnit
方法设置。- 参数:
value
- 步行阈值。
-
setUnit
public void setUnit(Unit value)
设置站点捕捉容限、站点归并容限和步行阈值的单位。- 参数:
value
- 站点捕捉容限、站点归并容限和步行阈值的单位。
-
getUnit
public Unit getUnit()
返回站点捕捉容限、站点归并容限和步行阈值的单位。- 返回:
- 站点捕捉容限、站点归并容限和步行阈值的单位。
- 默认值:
- 默认值为
Unit.METER
。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.