Class TrafficTransferAnalystSetting
- java.lang.Object
-
- com.supermap.services.providers.TrafficTransferAnalystSetting
-
- All Implemented Interfaces:
- MultiInstanceSupported, java.io.Serializable
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.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description doublemergeToleranceBus station merge margin.java.lang.StringnamePublic transport network name, such as "Beijing bus"doublesnapToleranceBus station to capture tolerance.TransferLineSettingtransferLineSettingBus line environment setting.TransferRelationSettingtransferRelationSettingBus station and line relationship setting.TransferStopSettingtransferStopSettingBus site environment settings.UnitunitSite snap tolerance, site merge tolerances and walk threshold units, the default value is meter.doublewalkingToleranceThe walking threshold, the default value is 1000.java.lang.StringworkspaceConnectStringWorkspace connection string.
-
Constructor Summary
Constructors Constructor and Description TrafficTransferAnalystSetting()The Constructor.TrafficTransferAnalystSetting(TrafficTransferAnalystSetting trafficTransferAnalystSetting)The Constructor.
-
Method Summary
Methods Modifier and Type Method and Description TrafficTransferAnalystSettingclone()booleanequals(java.lang.Object obj)Determines whether the specified object is equal to the currentTrafficTransferAnalystSettingobject.inthashCode()GetsTrafficTransferAnalystSettingthe hash value of the object.booleanisMultiInstance()Returns whether the current service provider is enabledvoidsetMultiInstance(boolean isMultiInstance)Sets whether the current service provider is enabled
-
-
-
Field Detail
-
name
public java.lang.String name
Public transport network name, such as "Beijing bus"
-
workspaceConnectString
public java.lang.String workspaceConnectString
Workspace connection string.
-
transferLineSetting
public TransferLineSetting transferLineSetting
Bus line environment setting.
-
transferStopSetting
public TransferStopSetting transferStopSetting
Bus site environment settings.
-
transferRelationSetting
public TransferRelationSetting transferRelationSetting
Bus station and line relationship setting.
-
mergeTolerance
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.
-
snapTolerance
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.
-
walkingTolerance
public double walkingTolerance
The walking threshold, the default value is 1000.
-
unit
public Unit unit
Site snap tolerance, site merge tolerances and walk threshold units, the default value is meter.
-
-
Constructor Detail
-
TrafficTransferAnalystSetting
public TrafficTransferAnalystSetting()
The Constructor.
-
TrafficTransferAnalystSetting
public TrafficTransferAnalystSetting(TrafficTransferAnalystSetting trafficTransferAnalystSetting)
The Constructor.
- Parameters:
trafficTransferAnalystSetting-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
TrafficTransferAnalystSettingobject.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the Java object to compare with this object.- Returns:
- specifies that the object is equal to this object, and returns true, otherwise false.
-
hashCode
public int hashCode()
Gets
TrafficTransferAnalystSettingthe hash value of the object.- Overrides:
hashCodein classjava.lang.Object- Returns:
- hash code value.
-
clone
public TrafficTransferAnalystSetting clone()
- Overrides:
clonein classjava.lang.Object
-
isMultiInstance
public boolean isMultiInstance()
Description copied from interface:MultiInstanceSupportedReturns whether the current service provider is enabled
- Specified by:
isMultiInstancein interfaceMultiInstanceSupported- Returns:
-
setMultiInstance
public void setMultiInstance(boolean isMultiInstance)
Description copied from interface:MultiInstanceSupportedSets whether the current service provider is enabled
- Specified by:
setMultiInstancein interfaceMultiInstanceSupported
-
-