com.supermap.services.components.spi

Interface TrafficTransferAnalystProvider

  • All Known Implementing Classes:
    RestTrafficTransferAnalystProvider, UGCTrafficTransferAnalystProvider


    public interface TrafficTransferAnalystProvider
    

    Traffic transfer analysis service provider. The traffic transfer analysis service provider is a kind of GIS service provider, which encapsulates the GIS function related to the traffic transfer analysis.

    • Method Detail

      • findTransferSolutions

        TransferSolutions findTransferSolutions(Point2D startPosition,
                                              Point2D endPosition,
                                              TrafficTransferAnalystParameter trafficTransferAnalystParameter)
        

        According to the specified starting and ending coordinates and traffic transfer analysis parameters to carry out traffic transfer analysis.

        Parameters:
        startPosition - Starting point coordinates.
        endPosition - Ending point coordinates.
        trafficTransferAnalystParameter - Traffic transfer analysis parameters.
        Returns:
        Traffic transfer plan collection.
      • findTransferSolutions

        TransferSolutions findTransferSolutions(long startStopID,
                                              long endStopID,
                                              TrafficTransferAnalystParameter trafficTransferAnalystParameter)
        

        According to the specified starting and ending stop ID and traffic transfer analysis parameters to carry out traffic transfer analysis.

        Parameters:
        startStopID - Starting stop ID.
        endStopID - Ending stop ID.
        trafficTransferAnalystParameter - Traffic transfer analysis parameters.
        Returns:
        Traffic transfer plan collection.
      • findTransferPath

        TransferGuide findTransferPath(Point2D startPosition,
                                     Point2D endPosition,
                                     TransferLine[] transferLines)
        

        According to the specified starting and ending coordinates and transfer information to obtain detailed route information.

        Parameters:
        startPosition - Starting point coordinates.
        endPosition - Ending point coordinates.
        transferLines - Transfer information.
        Returns:
        Complete route information.
      • findTransferPath

        TransferGuide findTransferPath(long startStopID,
                                     long endStopID,
                                     TransferLine[] transferLines)
        

        According to the specified starting and ending stop and transfer information to obtain detailed route information.

        Parameters:
        startStopID - Starting stop ID.
        endStopID - Ending stop ID.
        transferLines - Transfer information.
        Returns:
        Complete route information.
      • getName

        java.lang.String getName()
        

        Gets traffic network name, such as "Beijing bus"

        Returns:
        bus network name.
      • findStopsByKeyWord

        TransferStopInfo[] findStopsByKeyWord(java.lang.String keyWord,
                                            boolean returnPosition)
        

        Finds the matching bus station in the current traffic network based on the site name.

        Parameters:
        keyWord - Stop name keyword.
        returnPosition - Whether to return the site coordinate information.
        Returns:
        matches the array of bus stations.