com.supermap.services.components

Interface TrafficTransferAnalyst

  • All Known Implementing Classes:
    TrafficTransferAnalystImpl


    public interface TrafficTransferAnalyst
    

    traffic transfer analysis service component interface.

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

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      TransferStopInfo[] findStopsByKeyWord(java.lang.String name, java.lang.String keyWord, boolean returnPosition)
      Find the matching sites in the current traffic network based on the site name.
      TransferGuide findTransferPath(java.lang.String name, long startStopID, long endStopID, TransferLine[] transferLines)
      According to the specified starting and ending stop and transfer information to obtain detailed route information.
      TransferGuide findTransferPath(java.lang.String name, Point2D startPosition, Point2D endPosition, TransferLine[] transferLines)
      According to the specified starting and ending coordinates and transfer information to obtain detailed route information.
      TransferSolutions findTransferSolutions(java.lang.String name, 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.
      TransferSolutions findTransferSolutions(java.lang.String name, 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.
      java.util.List<java.lang.String> getNames()
      Gets a list of traffic network names.
    • Method Detail

      • getNames

        java.util.List<java.lang.String> getNames()
        

        Gets a list of traffic network names.

        Returns:
        List of traffic network names.
      • findTransferSolutions

        TransferSolutions findTransferSolutions(java.lang.String name,
                                              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.

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

        TransferSolutions findTransferSolutions(java.lang.String name,
                                              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.

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

        TransferGuide findTransferPath(java.lang.String name,
                                     Point2D startPosition,
                                     Point2D endPosition,
                                     TransferLine[] transferLines)
        

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

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

        TransferGuide findTransferPath(java.lang.String name,
                                     long startStopID,
                                     long endStopID,
                                     TransferLine[] transferLines)
        

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

        Traffic network name.
        Parameters:
        startStopID - Starting stop ID.
        endStopID - Ending stop ID.
        transferLines - Transfer information.
        Returns:
        Complete route information.
      • findStopsByKeyWord

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

        Find the matching sites in the current traffic network based on the site name.

        Traffic network name.
        Parameters:
        keyWord - Stop name keyword.
        returnPosition - Whether to return the site coordinate information.
        Returns:
        Matched sites array.