Interface TrafficTransferAnalystProvider
-
- All Known Implementing Classes:
- RestTrafficTransferAnalystProvider, UGCTrafficTransferAnalystProvider
public interface TrafficTransferAnalystProviderTraffic 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 Summary
Methods Modifier and Type Method and Description TransferStopInfo[]findStopsByKeyWord(java.lang.String keyWord, boolean returnPosition)Finds the matching bus station in the current traffic network based on the site name.TransferGuidefindTransferPath(long startStopID, long endStopID, TransferLine[] transferLines)According to the specified starting and ending stop and transfer information to obtain detailed route information.TransferGuidefindTransferPath(Point2D startPosition, Point2D endPosition, TransferLine[] transferLines)According to the specified starting and ending coordinates and transfer information to obtain detailed route information.TransferSolutionsfindTransferSolutions(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.TransferSolutionsfindTransferSolutions(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.lang.StringgetName()Gets traffic network name, such as "Beijing bus"
-
-
-
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.
-
-