com.supermap.services.components.impl

类 NetworkAnalyst3DImpl

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

      • NetworkAnalyst3DImpl

        public NetworkAnalyst3DImpl()
        
    • 方法详细资料

      • dispose

        public void dispose()
        
        从接口复制的说明: Disposable

        释放资源对象。

        指定者:
        dispose 在接口中 Disposable
      • findCriticalFacilitiesUpFromEdge

        public FacilityAnalyst3DResult findCriticalFacilitiesUpFromEdge(java.lang.String networkDataName,
                                                               int[] sourceNodeIDs,
                                                               int edgeID,
                                                               FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        上游关键设施查找,即查找给定弧段的上游中的关键设施结点,返回关键结点 ID 数组及其下游弧段 ID 数组。

        指定者:
        findCriticalFacilitiesUpFromEdge 在接口中 NetworkAnalyst3D
        sourceNodeIDs - 指定的设施结点 ID 数组。不能为空。
        edgeID - 指定的分析弧段 ID。
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。设施网络分析结果。未查找到关键设施结点返回 null。
      • findCriticalFacilitiesUpFromNode

        public FacilityAnalyst3DResult findCriticalFacilitiesUpFromNode(java.lang.String networkDataName,
                                                               int[] sourceNodeIDs,
                                                               int nodeID,
                                                               FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        上游关键设施查找,即查找给定结点的上游中的关键设施结点,返回关键结点 ID 数组及其下游弧段 ID 数组。

        指定者:
        findCriticalFacilitiesUpFromNode 在接口中 NetworkAnalyst3D
        sourceNodeIDs - 指定的设施结点 ID 数组。不能为空。
        nodeID - 指定的分析结点 ID。
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。设施网络分析结果。未查找到关键设施结点返回 null。
      • findSinkFromEdge

        public FacilityAnalyst3DResult findSinkFromEdge(java.lang.String networkDataName,
                                               int edgeID,
                                               java.lang.String weightName,
                                               FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的弧段 ID 查找汇,即从给定弧段出发,根据流向查找流出该弧段的下游汇点,并返回给定弧段到达该汇的最小耗费路径所包含的弧段、结点及耗费。

        指定者:
        findSinkFromEdge 在接口中 NetworkAnalyst3D
        edgeID - 指定的弧段 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • findSinkFromNode

        public FacilityAnalyst3DResult findSinkFromNode(java.lang.String networkDataName,
                                               int nodeID,
                                               java.lang.String weightName,
                                               FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的结点 ID 查找汇,即从给定结点出发,根据流向查找流出该结点的下游汇点,并返回给定结点到达该汇的最小耗费路径所包含的弧段、结点及耗费。

        指定者:
        findSinkFromNode 在接口中 NetworkAnalyst3D
        nodeID - 指定的结点 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • traceUpFromEdge

        public FacilityAnalyst3DResult traceUpFromEdge(java.lang.String networkDataName,
                                              int edgeID,
                                              java.lang.String weightName,
                                              FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的弧段 ID 进行上游追踪,即查找给定弧段的上游,返回上游包含的弧段、结点及总耗费。

        指定者:
        traceUpFromEdge 在接口中 NetworkAnalyst3D
        edgeID - 指定的弧段 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • traceUpFromNode

        public FacilityAnalyst3DResult traceUpFromNode(java.lang.String networkDataName,
                                              int nodeID,
                                              java.lang.String weightName,
                                              FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的结点 ID 进行上游追踪,即查找给定结点的上游,返回上游包含的弧段、结点及总耗费。

        指定者:
        traceUpFromNode 在接口中 NetworkAnalyst3D
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • traceDownFromEdge

        public FacilityAnalyst3DResult traceDownFromEdge(java.lang.String networkDataName,
                                                int edgeID,
                                                java.lang.String weightName,
                                                FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的弧段 ID 进行下游追踪,即查找给定弧段的下游,返回下游包含的弧段、结点及总耗费。

        指定者:
        traceDownFromEdge 在接口中 NetworkAnalyst3D
        edgeID - 指定的弧段 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • traceDownFromNode

        public FacilityAnalyst3DResult traceDownFromNode(java.lang.String networkDataName,
                                                int nodeID,
                                                java.lang.String weightName,
                                                FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的结点 ID 进行下游追踪,即查找给定结点的下游,返回下游包含的弧段、结点及总耗费。

        指定者:
        traceDownFromNode 在接口中 NetworkAnalyst3D
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • findSourceFromEdge

        public FacilityAnalyst3DResult findSourceFromEdge(java.lang.String networkDataName,
                                                 int edgeID,
                                                 java.lang.String weightName,
                                                 FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的弧段 ID 查找源,即从给定弧段出发,根据流向查找流向该弧段的网络源头,并返回该源到达给定弧段的最小耗费路径所包含的弧段、结点及耗费。

        指定者:
        findSourceFromEdge 在接口中 NetworkAnalyst3D
        edgeID - 指定的弧段 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • findSourceFromNode

        public FacilityAnalyst3DResult findSourceFromNode(java.lang.String networkDataName,
                                                 int nodeID,
                                                 java.lang.String weightName,
                                                 FacilityAnalystParameter parameter)
        
        从接口复制的说明: NetworkAnalyst3D

        根据给定的结点 ID 查找源,即从给定结点出发,根据流向查找流向该结点的网络源头,并返回该源到达给定结点的最小耗费路径所包含的弧段、结点及耗费。

        指定者:
        findSourceFromNode 在接口中 NetworkAnalyst3D
        nodeID - 指定的结点 ID。
        weightName - 指定的权值字段信息对象的名称,参见WeightFieldInfo3D.name
        parameter - 三维设施网络分析通用参数。
        返回:
        设施网络分析结果。
      • getNetworkDataNames

        public java.lang.String[] getNetworkDataNames()
        
        从接口复制的说明: NetworkAnalyst3D

        获取三维设施网络分析组件使用的所有网络数据的名称。

        指定者:
        getNetworkDataNames 在接口中 NetworkAnalyst3D
        返回:
        网络数据名称数组。