public class TrafficTransferAnalystSetting extends java.lang.Object implements java.io.Serializable, MultiInstanceSupported
Traffic transfer analysis environment setting class.
The setting of the traffic transfer analysis environment will directly affect the results of the analysis, including the bus line environment setting, the bus station environment setting, the bus station and the line relationship setting, the bus transfer network setting, the bus station capture tolerance, bus station merge margin, walking threshold and so on.
Modifier and Type | Field and Description |
---|---|
double |
mergeTolerance
Bus station merge margin.
|
java.lang.String |
name
Public transport network name, such as "Beijing bus"
|
double |
snapTolerance
Bus station to capture tolerance.
|
TransferLineSetting |
transferLineSetting
Bus line environment setting.
|
TransferRelationSetting |
transferRelationSetting
Bus station and line relationship setting.
|
TransferStopSetting |
transferStopSetting
Bus site environment settings.
|
Unit |
unit
Site snap tolerance, site merge tolerances and walk threshold units, the default value is meter.
|
double |
walkingTolerance
The walking threshold, the default value is 1000.
|
java.lang.String |
workspaceConnectString
Workspace connection string.
|
Constructor and Description |
---|
TrafficTransferAnalystSetting()
The Constructor.
|
TrafficTransferAnalystSetting(TrafficTransferAnalystSetting trafficTransferAnalystSetting)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
TrafficTransferAnalystSetting |
clone() |
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
TrafficTransferAnalystSetting object. |
int |
hashCode()
Gets
TrafficTransferAnalystSetting the hash value of the object. |
boolean |
isMultiInstance()
Returns whether the current service provider is enabled
|
void |
setMultiInstance(boolean isMultiInstance)
Sets whether the current service provider is enabled
|
public java.lang.String name
public java.lang.String workspaceConnectString
Workspace connection string.
public TransferLineSetting transferLineSetting
public TransferStopSetting transferStopSetting
public TransferRelationSetting transferRelationSetting
public double mergeTolerance
Bus station merge margin.
If multiple sites of the same name are relatively close, and the distance of these sites is within the bounds of a given site, they are merged into the same site during the bus transfer analysis, called the merge site. The default merge site is 100.
public double snapTolerance
Bus station to capture tolerance.
The bus station capture tolerance is used to determine whether the site is on the line, and if the distance from the site to the line is greater than the capture margin, it is considered not the site on the line. The default is 50.
public double walkingTolerance
public Unit unit
public TrafficTransferAnalystSetting()
The Constructor.
public TrafficTransferAnalystSetting(TrafficTransferAnalystSetting trafficTransferAnalystSetting)
The Constructor.
trafficTransferAnalystSetting
-public boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current TrafficTransferAnalystSetting
object.
equals
in class java.lang.Object
obj
- the Java object to compare with this object.public int hashCode()
Gets TrafficTransferAnalystSetting
the hash value of the object.
hashCode
in class java.lang.Object
public TrafficTransferAnalystSetting clone()
clone
in class java.lang.Object
public boolean isMultiInstance()
MultiInstanceSupported
Returns whether the current service provider is enabled
isMultiInstance
in interface MultiInstanceSupported
public void setMultiInstance(boolean isMultiInstance)
MultiInstanceSupported
Sets whether the current service provider is enabled
setMultiInstance
in interface MultiInstanceSupported