com.supermap.services.providers

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 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 TrafficTransferAnalystSetting object.

        Overrides:
        equals in class java.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 TrafficTransferAnalystSetting the hash value of the object.

        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hash code value.