FacilityAnalyst3D类参考
成员函数文档
- (FacilityAnalystCheckResult3d *) check |
- (NSArray *) checkLoops |
检查网络环路,返回环路弧段ID数组
- (void) dispose |
释放对象
- (NSArray*) findCommonAncestorsFromEdges: | (NSArray *) | edgeIDs | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
传入节点或弧段ID数组,返回这些节点或弧段的共同上游弧段ID数组
- 参数:
-
edgeIDs 传入的ID数组 weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- (NSArray *) findCommonAncestorsFromNodes: | (NSArray *) | nodeIDs | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
传入节点或弧段ID数组,返回这些节点或弧段的共同上游弧段ID数组
- 参数:
-
nodeIDs 传入的ID数组 bUncertainDirectionValid 环路是否有效
- 返回:
- 返回指定节点或弧段的共同上游弧段ID数组
- (NSArray *) findCommonCatchmentsFromEdges: | (NSArray *) | edgeIDs | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
传入弧段ID数组,返回这些节点或弧段的共同下游弧段ID数组
- 参数:
-
edgeIDs 传入的ID数组 bUncertainDirectionValid 环路是否有
- 返回:
- 返回传入节点或弧段的共同下游弧段ID数组
- (NSArray *) findCommonCatchmentsFromNodes: | (NSArray *) | nodeIDs | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
传入弧段ID数组,返回这些节点或弧段的共同下游弧段ID数组
- 参数:
-
nodeIDs 传入的ID数组 bUncertainDirectionValid 环路是否有效
- (NSArray *) findConnectedEdgesFromEdges: | (NSArray *) | edgeIDs |
传入弧段ID数组,查找与节点或弧段相连通的弧段ID数组
- 参数:
-
edgeIDs
- (NSArray *) findConnectedEdgesFromNodes: | (NSArray *) | nodeIDs |
传入节点数组,查找与节点或弧段相连通的弧段ID数组
- 参数:
-
nodeIDs
- (FacilityAnalystResult3D*) findCriticalFacilitiesDown: | (NSArray *) | sourceNodeIDs | ||
fromEdge: | (int) | edgeID | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
设施网络上游分析,找出上游最近设施结点,用户可以指定一个结点或弧段ID,从满足条件的结点数组中找到上游最近的设施结点
- 参数:
-
sourceNodeIDs 传入的满足条件的结点ID数组,分析得到的结果是此数组nodeIDs的一个子集,如果传入数组为空,则查询所有的结点 edgeID 传入的ID bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityPathResult 下游最近的设施结点
- (FacilityAnalystResult3D*) findCriticalFacilitiesDown: | (NSArray *) | sourceNodeIDs | ||
fromNode: | (int) | nodeID | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
设施网络上游分析,找出上游最近设施结点,用户可以指定一个结点或弧段ID,从满足条件的结点数组中找到上游最近的设施结点
- 参数:
-
sourceNodeIDs 传入的满足条件的结点ID数组,分析得到的结果是此数组sourceNodeIDs的一个子集,如果传入数组为空,则查询所有的结点 nodeID 传入的ID bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityPathResult 下游最近的设施结点
- (FacilityAnalystResult3D*) findCriticalFacilitiesUp: | (NSArray *) | sourceNodeIDs | ||
fromEdge: | (int) | edgeID | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
设施网络上游分析,找出上游最近设施结点,用户可以指定一个结点或弧段ID,从满足条件的结点数组中找到上游最近的设施结点
- 参数:
-
sourceNodeIDs 传入的满足条件的结点ID数组,分析得到的结果是此数组nodeIDs的一个子集,如果传入数组为空,则查询所有的结点 edgeID 传入的ID bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityPathResult 上游最近的设施结点
- (FacilityAnalystResult3D*) findCriticalFacilitiesUp: | (NSArray *) | sourceNodeIDs | ||
fromNode: | (int) | nodeID | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
设施网络上游分析,找出上游最近设施结点,用户可以指定一个结点或弧段ID,从满足条件的结点数组中找到上游最近的设施结点
- 参数:
-
sourceNodeIDs 传入的满足条件的结点ID数组,分析得到的结果是此数组sourceNodeIDs的一个子集,如果传入数组为空,则查询所有的结点 nodeID 传入的ID bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityPathResult 上游最近的设施结点
- (NSArray *) findLoopFromEdges: | (NSArray *) | edgeIDs |
根据弧段ID数组查找与节点或弧段连接的环路,返回环路ID数组
- 参数:
-
edgeIDs 传入的ID数组
- 返回:
- 返回环路弧段ID数组
- (NSArray *) findLoopsFromNodes: | (NSArray *) | nodeIDs |
根据节点ID数组查找与节点连接的环路,返回环路ID数组
- 参数:
-
nodeIDs 传入的ID数组
- 返回:
- 返回环路弧段ID数组
- (FacilityAnalystResult3D*) findPathFromEdge: | (int) | startID | ||
toNode: | (int) | endID | ||
withWeight: | (NSString *) | weightName | ||
设施网络路径分析,传入起始和终止弧段ID
- 参数:
-
startID 起始ID endID 终止ID weightName 权值字段信息名称
- 返回:
- FacilityAnalystResult3D 返回路径
- (FacilityAnalystResult3D*) findPathFromNode: | (int) | startNodeID | ||
toNode: | (int) | endNodeID | ||
withWeight: | (NSString *) | weightName | ||
设施网络路径分析,传入起始和终止节点或弧段ID
- 参数:
-
startNodeID 起始ID endNodeID 终止ID weightName 权值字段信息名称
- 返回:
- FacilityPathResult 返回路径
- (FacilityAnalystResult3D*) findSinkFromEdge: | (int) | edgeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
基于弧段查找交汇,传入弧段ID,返回从弧段到交汇之间的弧段ID数组
- 参数:
-
edgeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- (FacilityAnalystResult3D*) findSinkFromNode: | (int) | nodeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
基于节点查找交汇,传入节点ID,返回从节点到交汇之间的弧段ID数组
- 参数:
-
nodeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- (FacilityAnalystResult3D *) findSourceFromEdge: | (int) | edgeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
基于弧段查找源头,传入弧段ID,返回从弧段到源头之间的弧段ID数组
- 参数:
-
edgeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- (FacilityAnalystResult3D*) findSourceFromNode: | (int) | nodeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
基于节点查找源头,传入弧段ID,返回从弧段到源头之间的弧段ID数组
- 参数:
-
nodeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- 返回:
- FacilityResultResult3D
- (NSArray *) findUnConnectedEdgesFromEdges: | (NSArray *) | edgeIDs |
传入弧段ID数组,查找与节点或弧段不相连通的弧段ID数组
- 参数:
-
edgeIDs 传入的弧段ID数组
- (NSArray *) findUnConnectedEdgesFromNodes: | (NSArray *) | nodeIDs |
传入节点ID数组,查找与节点或弧段不相连通的弧段ID数组
- 参数:
-
nodeIDs
- (BOOL) load |
加载网络模型。根据分析环境对象中的环境参数,加载网络模型,该方法在设置完AnalystSetting后调用
- 返回:
- BOOL
- (FacilityAnalystResult3D *) traceDownFromEdge: | (int) | edgeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
下游追踪,返回从分析点或弧段下游追踪所流经弧段ID数组
- 参数:
-
edgeID 传入ID weightName 权值字段信息名称 bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityAnalystResult3D 从分析点下游追踪所流经弧段ID数组
- (FacilityAnalystResult3D*) traceDownFromNode: | (int) | nodeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
下游追踪,返回从分析点下游追踪所流经弧段ID数组
- 参数:
-
nodeID 传入ID weightName 权值字段信息名称 bUncertainDirectionValid 环路是否有效
- 返回:
- FacilityTraceResult3D 从分析点下游追踪所流经节点ID数组
- (FacilityAnalystResult3D*) traceUpFromEdge: | (int) | edgeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
上游追踪,返回从弧段上游追踪所流经弧段ID数组
- 参数:
-
edgeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
- (FacilityAnalystResult3D*) traceUpFromNode: | (int) | nodeID | ||
weightName: | (NSString *) | weightName | ||
isUncertainDirectionValid: | (BOOL) | bUncertainDirectionValid | ||
上游追踪,返回从分析点上游追踪所流经弧段ID数组
- 参数:
-
nodeID 传入ID weightName 权值字段信息名称 isUncertainDirectionValid 环路是否有效
属性文档
- (FacilityAnalystSetting3D*) analystSetting [read, write, assign] |
分析环境设置对象
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。