com.supermap.services.components

接口 TrafficTransferAnalyst

  • 所有已知实现类:
    TrafficTransferAnalystImpl


    public interface TrafficTransferAnalyst
    

    交通换乘分析服务组件接口。

    交通换乘分析服务组件是一类 GIS 服务组件,封装了与交通换乘分析相关的 GIS 功能。

    • 方法详细资料

      • getNames

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

        获取交通网络名称列表。

        返回:
        交通网络名称列表
      • findTransferSolutions

        TransferSolutions findTransferSolutions(java.lang.String name,
                                              Point2D startPosition,
                                              Point2D endPosition,
                                              TrafficTransferAnalystParameter trafficTransferAnalystParameter)
        

        根据指定的起止点坐标及交通换乘分析参数进行交通换乘分析。

        参数:
        name - 交通网络名字。
        startPosition - 起始点坐标。
        endPosition - 终止点坐标。
        trafficTransferAnalystParameter - 交通换乘分析参数。
        返回:
        交通换乘方案集合。
      • findTransferSolutions

        TransferSolutions findTransferSolutions(java.lang.String name,
                                              long startStopID,
                                              long endStopID,
                                              TrafficTransferAnalystParameter trafficTransferAnalystParameter)
        

        根据指定的起止站点 ID 及交通换乘分析参数进行交通换乘分析。

        参数:
        name - 交通网络名字。
        startStopID - 起始站点 ID。
        endStopID - 终止站点 ID。
        trafficTransferAnalystParameter - 交通换乘分析参数。
        返回:
        交通换乘方案集合。
      • findTransferPath

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

        根据指定的起止点坐标及换乘信息获取详细的路线信息。

        参数:
        name - 交通网络名字。
        startPosition - 起始点坐标。
        endPosition - 终止点坐标。
        transferLines - 换乘信息。
        返回:
        完整的路线信息。
      • findTransferPath

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

        根据指定的起止站点 ID 及换乘信息获取详细的路线信息。

        参数:
        name - 交通网络名字。
        startStopID - 起始站点 ID。
        endStopID - 终止站点 ID。
        transferLines - 换乘信息。
        返回:
        完整的路线信息。
      • findStopsByKeyWord

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

        根据站点名称查找当前交通网络中匹配的站点。

        参数:
        name - 交通网络名字。
        keyWord - 站点名称关键字。
        returnPosition - 是否返回站点坐标信息。
        返回:
        匹配的站点数组。