com.supermap.services.components.impl

类 TrafficTransferAnalystImpl

  • java.lang.Object
    • com.supermap.services.components.impl.TrafficTransferAnalystImpl
    • 构造器详细资料

      • TrafficTransferAnalystImpl

        public TrafficTransferAnalystImpl()
        
    • 方法详细资料

      • setComponentContext

        public void setComponentContext(ComponentContext context)
        

        设置交通换乘分析服务组件上下文。

        通过设置交通换乘分析服务组件上下文的方式可以直接初始化交通换乘分析服务组件。

        指定者:
        setComponentContext 在接口中 ComponentContextAware
        参数:
        context -
      • getNames

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

        获取交通网络名称列表。

        指定者:
        getNames 在接口中 TrafficTransferAnalyst
        返回:
        交通网络名称列表。
      • findTransferSolutions

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

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

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

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

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

        指定者:
        findTransferSolutions 在接口中 TrafficTransferAnalyst
        参数:
        name - 交通网络名字。
        startStopID - 起始站点 ID。
        endStopID - 终止站点 ID。
        trafficTransferAnalystParameter - 交通换乘分析参数。
        返回:
        交通换乘方案集合。
      • findTransferPath

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

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

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

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

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

        指定者:
        findTransferPath 在接口中 TrafficTransferAnalyst
        参数:
        name - 交通网络名字。
        startStopID - 起始站点 ID。
        endStopID - 终止站点 ID。
        transferLines - 换乘信息。
        返回:
        完整的路线信息。
      • findStopsByKeyWord

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

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

        指定者:
        findStopsByKeyWord 在接口中 TrafficTransferAnalyst
        参数:
        name - 交通网络名字。
        keyWord - 站点名称关键字。
        returnPosition - 是否返回站点坐标信息。
        返回:
        匹配的站点数组。
      • dispose

        public void dispose()
        

        释放资源对象。

        指定者:
        dispose 在接口中 Disposable