| Products: ArcView: VB6 Platforms: WindowsRequires: A geometric network. If you would like to set flow direction an edit session is also required.Minimum ArcGIS Release: 9.0 |
How to use:
- Start ArcMap and add a geometric network. Add the Utility Network Analyst toolbar.
- Browse and select the IndivFlowDirTool.dll using the 'Add From File' button on the customization dialog.
- From the 'Developer Samples' commands category, add the 'Individual Flow Direction Tool' to the Utility Network Analyst toolbar.
- If you wish to set flow direction, add the Editor toolbar, and start editing.
- Click the Individual Flow Direction tool and click on an edge element. A dialog opens showing you the following information about the edge element on which you clicked:
- Information at the geodatabase level: Feature Class Name, Feature Class ID, Feature ID, and Sub ID.
- Information at the logical network level: Network Element ID and Flow Direction.
- If an edit session is in progress, the flow direction for the clicked edge element can be set by clicking on the flow direction option buttons.
- Click Cancel to close the dialog without changing the flow direction, or click OK to close the dialog writing your flow direction changes to the edit session.
| clsFlowDirTool.cls | Class file containing the Individual Flow Direction tool. |
| frmFlowDirToolDialog.frm | Form containing the GUI for the tool. |
| IndivFlowDirTool.res | Resource file containing the tool icon and cursor. |
| IndivFlowDirTool.vbp | The project file for the Individual Flow Direction tool. |
| IFDTool.dll | The compiled Individual Flow Direction tool. |
Download the files for all languages
Key Libraries: EditorExt, GeoDatabase, NetworkAnalysis
Key CoClasses:UtilityNetworkAnalysisExt, UtilityNetwork, PointToEID, EIDHelper, EIDInfo
Key Interfaces: INetworkAnalysisExt, IUtilityNetwork, IPointToEID, INetElements, IEIDHelper, IEIDInfo, IUtilityNetworkAnalysisExtFlow
Key Members:INetworkAnalysisExt::CurrentNetwork, INetworkAnalysisExt::SnapTolerance, IUtilityNetwork::SetFlowDirection, IUtilityNetwork::GetFlowDirection, IPointToEID::GetNearestEdge, INetElements::IsValidElement, IEIDHelper::CreateEnumEIDInfo, IEIDInfo::Geometry, IUtilityNetworkAnalysisExtFlow::ShowFlow, IUtilityNetworkAnalysisExtFlow::ArrowSymbol, IUtilityNetworkAnalysisExtFlow::IndeterminateSymbol, IUtilityNetworkAnalysisExtFlow::UninitializedSymbol
