<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem with pTraceFlowSolver.FindFlowElements in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170119#M4382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kromo,&lt;/P&gt;&lt;P&gt;I can see that network is not set for the ITraceFlowSolver. you can doing this by following code. Cast the ITraceFlowSolve to a INetSolver and set the sourceNetwork with INetwork which can get access from IGeometricNetwork::Network. May be this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim pNetSolver As ESRI.ArcGIS.NetworkAnalysis.INetSolver&lt;BR /&gt;Set pNetSolver = ipTraceFlowSolver&lt;/P&gt;&lt;P&gt;Set ipNetwork = pGeometricNetwork.Network&lt;BR /&gt;Set pNetSolver.SourceNetwork = ipNetwork&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Sep 2014 12:34:29 GMT</pubDate>
    <dc:creator>ShriramBhutada1</dc:creator>
    <dc:date>2014-09-23T12:34:29Z</dc:date>
    <item>
      <title>Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170116#M4379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have coding snippet for tracing a network,Below this coding snippet :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Public Sub TraceNetworks(ByVal pMap As IMap, ByVal pFlowMethod As ESRI.ArcGIS.NetworkAnalysis.esriFlowMethod, ByVal pFeature As IFeature, ByRef pIEnumJunctionEIDInfo As ESRI.ArcGIS.NetworkAnalysis.IEnumEIDInfo, ByRef pIEnumEdgeEIDInfo As ESRI.ArcGIS.NetworkAnalysis.IEnumEIDInfo)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pNetworkFeature As INetworkFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pGeometricNetwork As IGeometricNetwork&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTraceFlowSolver As ESRI.ArcGIS.NetworkAnalysis.ITraceFlowSolver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pNetSolver As ESRI.ArcGIS.NetworkAnalysis.INetSolver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;???Dim pNetwork As ESRI.ArcGIS.Geodatabase.INetwork&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pFeatureClass As IFeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pJunctionEIDs As ESRI.ArcGIS.Geodatabase.IEnumNetEID = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEdgeEIDs As ESRI.ArcGIS.Geodatabase.IEnumNetEID = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pNetworkFeature = pFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pGeometricNetwork = pNetworkFeature.GeometricNetwork&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pTraceFlowSolver = New ESRI.ArcGIS.NetworkAnalysis.TraceFlowSolver&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pFeatureClass = pFeature.Table&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;???Create junction flag from selected feature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If pFeature.FeatureType = ESRI.ArcGIS.Geodatabase.esriFeatureType.esriFTComp lexEdge Or pFeature.FeatureType = ESRI.ArcGIS.Geodatabase.esriFeatureType.esriFTSimp leEdge Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEdgeFlag As ESRI.ArcGIS.NetworkAnalysis.INetFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEdgeFlag = New ESRI.ArcGIS.NetworkAnalysis.EdgeFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEdgeFlag.UserClassID = pFeatureClass.FeatureClassID&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEdgeFlag.UserID = pFeature.OID&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEdgeFlag.UserSubID = -1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEdgeFlags(0) As ESRI.ArcGIS.NetworkAnalysis.IEdgeFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;???Add the flag to the array&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEdgeFlags(0) = pEdgeFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pTraceFlowSolver.PutEdgeOrigins(1, pEdgeFlags(0))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ElseIf pFeature.FeatureType = ESRI.ArcGIS.Geodatabase.esriFeatureType.esriFTSimp leJunction Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pJunctionFlag As ESRI.ArcGIS.NetworkAnalysis.INetFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pJunctionFlag = New ESRI.ArcGIS.NetworkAnalysis.JunctionFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pJunctionFlag.UserClassID = pFeatureClass.FeatureClassID&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pJunctionFlag.UserID = pFeature.OID&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pJunctionFlag.UserSubID = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pJunctionFlags(0) As ESRI.ArcGIS.NetworkAnalysis.IJunctionFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pJunctionFlags(0) = pJunctionFlag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pTraceFlowSolver.PutJunctionOrigins(1, pJunctionFlags(0))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Exit Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End If&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pTraceFlowSolver.TraceIndeterminateFlow = False&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pTraceFlowSolver.FindFlowElements(pFlowMethod, ESRI.ArcGIS.NetworkAnalysis.esriFlowElements.esriF EJunctionsAndEdges, pJunctionEIDs, pEdgeEIDs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEIDHelper As ESRI.ArcGIS.NetworkAnalysis.IEIDHelper&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDHelper = New ESRI.ArcGIS.NetworkAnalysis.EIDHelper&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDHelper.ReturnFeatures = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDHelper.GeometricNetwork = pGeometricNetwork&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDHelper.OutputSpatialReference = pMap.SpatialReference&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pIEnumJunctionEIDInfo = pEIDHelper.CreateEnumEIDInfo(pJunctionEIDs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pIEnumEdgeEIDInfo = pEIDHelper.CreateEnumEIDInfo(pEdgeEIDs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim i As Integer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEIDInfo As ESRI.ArcGIS.NetworkAnalysis.IEIDInfo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pDataset As IDataset&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If pFlowMethod ESRI.ArcGIS.NetworkAnalysis.esriFlowMethod.esriFMC onnected Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;???m_pClearSelectCommand.OnClick()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;???SetSelectionSymbol(True, pFlowMethod)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End If&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For i = 1 To pIEnumJunctionEIDInfo.Count&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDInfo = pIEnumJunctionEIDInfo.Next&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pFeature = pEIDInfo.Feature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pDataset = pFeature.Table&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If pFlowMethod ESRI.ArcGIS.NetworkAnalysis.esriFlowMethod.esriFMC onnected Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If Trim(UCase(Split(pDataset.Name, ???.???)(1))) ???ASET_NET_JUNCTIONS??? Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pMap.SelectFeature(GetLayerByName(pDataset.Name), pFeature)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;End If&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End If&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Next i&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For i = 1 To pIEnumEdgeEIDInfo.Count&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pEIDInfo = pIEnumEdgeEIDInfo.Next&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pFeature = pEIDInfo.Feature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pDataset = pFeature.Table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If pFlowMethod ESRI.ArcGIS.NetworkAnalysis.esriFlowMethod.esriFMC onnected Then&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pMap.SelectFeature(GetLayerByName(pDataset.Name), pFeature)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;End If&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Next i&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map1.Refresh()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have error in statement ???pTraceFlowSolver.FindFlowElements(pFlowMethod, ESRI.ArcGIS.NetworkAnalysis.esriFlowElements.esriF EJunctionsAndEdges, pJunctionEIDs, pEdgeEIDs)???.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Error :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;???Error HRESULT E_FAIL has been returned from a call to a COM component.???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope you can help me solution about problem above . Thank???s before &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regard&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Doni-&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Feb 2011 01:14:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170116#M4379</guid>
      <dc:creator>kromopawiro</dc:creator>
      <dc:date>2011-02-12T01:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170117#M4380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi there&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am new to AO.It would be great if u share complete tracing code with me&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Aug 2011 05:39:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170117#M4380</guid>
      <dc:creator>jyotsnasali1</dc:creator>
      <dc:date>2011-08-02T05:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170118#M4381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been trying to do the same, and I keep getting the same error.&lt;/P&gt;&lt;P&gt;Did You find a solution to this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 11:46:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170118#M4381</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-23T11:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170119#M4382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kromo,&lt;/P&gt;&lt;P&gt;I can see that network is not set for the ITraceFlowSolver. you can doing this by following code. Cast the ITraceFlowSolve to a INetSolver and set the sourceNetwork with INetwork which can get access from IGeometricNetwork::Network. May be this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim pNetSolver As ESRI.ArcGIS.NetworkAnalysis.INetSolver&lt;BR /&gt;Set pNetSolver = ipTraceFlowSolver&lt;/P&gt;&lt;P&gt;Set ipNetwork = pGeometricNetwork.Network&lt;BR /&gt;Set pNetSolver.SourceNetwork = ipNetwork&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 12:34:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170119#M4382</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T12:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170120#M4383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the documentation on that..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/INetSolver_Interface/003500000036000000/" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/INetSolver_Interface/003500000036000000/"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Use the &lt;STRONG&gt;INetSolver &lt;/STRONG&gt;interface to specify which network on which you want to perform an analysis, which elements in the network are barriers, and which element classes are disabled."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"When you create a &lt;STRONG&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000092000000.htm" rel="/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000092000000.htm"&gt;TraceFlowSolver&lt;/A&gt;&lt;/STRONG&gt; object, you also get a reference to a &lt;STRONG&gt;NetSolver&lt;/STRONG&gt; object, since TraceFlowSolver inhereits from NetSolver."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 12:37:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170120#M4383</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T12:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170121#M4384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This helped me:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.esri.com/message/15434?sr=search&amp;amp;searchId=a454f382-ad3d-4d79-8a35-b837bf8ed7b8&amp;amp;searchIndex=2#15434"&gt;https://community.esri.com/message/15434?sr=search&amp;amp;searchId=a454f382-ad3d-4d79-8a35-b837bf8ed7b8&amp;amp;searchIndex=2#15434&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am trying to get feature class of e.g. junction that was returned to me by the trace.&lt;/P&gt;&lt;P&gt;I got this far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; pTraceFlowSolver.FindFlowElements(strTraceType,esriFlowElements.esriFEJunctionsAndEdges, out pJunctionEIDs, out pEdgeEIDs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int idJunction = pJunctionEIDs.Next();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (idJunction != -1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; idJunction = pJunctionEIDs.Next();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I get a layer, or feature class or something that can give me attributes of the returned objects.&lt;/P&gt;&lt;P&gt;All I have is ID of a junction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tnx,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 12:57:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170121#M4384</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-23T12:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170122#M4385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Milos,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One can get featureclass id from EID with INetworkElements.QueryIDs interface&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//0025000004w2000000" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//0025000004w2000000"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is some quick sample code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim userclassid1 As Long, userid1 As Long, usersubid1 As Long&lt;BR /&gt;Dim pNetElements As INetElements&lt;BR /&gt;Set pNetElements = pNetwork&lt;BR /&gt;pNetElements.QueryIDs EIDp, esriETEdge, userclassid1, userid1, usersubid1&lt;/P&gt;&lt;P&gt;Debug.Print "classid: " &amp;amp; userclassid1 &amp;amp; " userid: " &amp;amp; userid1 &amp;amp; " subid: " &amp;amp; usersubid1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:11:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170122#M4385</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T13:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170123#M4386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;btw pNetwork is INetwork in the above code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim pNetwork As INetwork&lt;/P&gt;&lt;P&gt;Set pNetwork = pGeometricNetwork.Network&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:18:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170123#M4386</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T13:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170124#M4387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="replyToName"&gt;Shriram ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Thnks for helping out.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;This works, but I keep getting the Feature for which I did the trace (e.g. I did an upstream trace and in junctions I get ID of the feature which is a consumer, not the ID of a feature that is a source)...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Any ideas what I did wrong?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;I copied the code from the link above, and just changed some minor stuff....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Tnx.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:34:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170124#M4387</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-23T13:34:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170125#M4388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Milo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No sure of the exact problem - seems like a workflow issue. I think that is worth re-looking is. ITraceFlowSolver.PutJunctionOrigins. The documentation says use &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" rel="/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" style="color: #106790; text-decoration: underline;"&gt;&lt;STRONG&gt;ITraceFlowSolverGEN::PutJunctionOrigins&lt;/STRONG&gt;&lt;/A&gt;. from VB.NET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;H4 class="dtH4" style="color: #000000; text-indent: 0px; margin-top: 1em; margin-bottom: 0.4em; margin-left: -18px;"&gt;Product Availability&lt;/H4&gt;&lt;P style="color: #000000; text-indent: 0px;"&gt;Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lang" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;"&gt;[C#]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.5em 0px;"&gt;This method is not callable from C#.&amp;nbsp; Please use&lt;SPAN class="Apple-converted-space"&gt; &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" rel="/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" style="color: #106790; text-decoration: underline;"&gt;&lt;STRONG&gt;ITraceFlowSolverGEN::PutJunctionOrigins&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lang" style="color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;"&gt;[Visual Basic .NET]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.5em 0px;"&gt;This method is not callable from VB.NET.&amp;nbsp; Please use&lt;SPAN class="Apple-converted-space"&gt; &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" rel="/en/sdk/10.0/arcobjects_net/componenthelp/0035/003500000083000000.htm" style="color: #106790; text-decoration: underline;"&gt;&lt;STRONG&gt;ITraceFlowSolverGEN::PutJunctionOrigins&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/PutJunctionOrigins_Method/00350000008n000000/" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/PutJunctionOrigins_Method/00350000008n000000/"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:53:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170125#M4388</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T13:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170126#M4389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a code sample with documentation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/ITraceFlowSolverGEN_Interface/00350000007q000000/" title="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/ITraceFlowSolverGEN_Interface/00350000007q000000/"&gt;ArcObjects 10 .NET SDK Help&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:55:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170126#M4389</guid>
      <dc:creator>ShriramBhutada1</dc:creator>
      <dc:date>2014-09-23T13:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170127#M4390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Shriram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am already using&amp;nbsp; it:&lt;/P&gt;&lt;P&gt; ITraceFlowSolverGEN pTraceFlowSolver = new TraceFlowSolverClass() as ITraceFlowSolverGEN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; pTraceFlowSolver.FindFlowElements(strTraceType, esriFlowElements.esriFEJunctionsAndEdges, out pJunctionEIDs, out pEdgeEIDs);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems like it always returns the result of a Connected trace, no matter which trace method I specify.&lt;/P&gt;&lt;P&gt;I have a test network that consists of a source (a reservoir), a sink (water meter) water hydrant and two pipes.&lt;/P&gt;&lt;P&gt;Every time i get all the junctions returned, but only when I set the flag&lt;/P&gt;&lt;P&gt; pTraceFlowSolver.TraceIndeterminateFlow = true;&lt;/P&gt;&lt;P&gt;Otherwise, I only get the trace starting junction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could this be a matter of weights?&lt;/P&gt;&lt;P&gt;I am using default net solver weights...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do You have a working example of net solver weights usage?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tnx in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 07:44:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170127#M4390</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-24T07:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170128#M4391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So I think I know what the issue is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My network does not have Flow Direction initialized.&lt;/P&gt;&lt;P&gt;I suppose that this is why up/downstream traces do not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually, I do not need this, because my app is supposed to return nearest upstream and nearest downstream node of a selected node.&lt;/P&gt;&lt;P&gt;All my features have a weight field, which is initialized to 32768 for sources and 65536 for sinks.&lt;/P&gt;&lt;P&gt;Any idea how can I determine if a neighbour node is upstream or downstream?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It occured to me to use FindConnected trace and then find all the sinks, and sources, and determine the nearest ones.&lt;/P&gt;&lt;P&gt;But I cannot figure out if the node is up or downstream &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 12:12:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170128#M4391</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-24T12:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170129#M4392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Inizialized Flow Direction if you need downstream or upstream&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use similiar code for find edge in downstream or upstream with your business logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

 INetTopologyEditGEN netTopology = networkElements as INetTopologyEditGEN;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int edgeCount = netTopology.GetAdjacentEdgeCount(yourEIDJunction);








&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool reverseOrientation;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int adjacentEdge;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; edgeCount; i++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; netTopology.GetAdjacentEdge(yourEIDJunction, i, out adjacentEdge, out reverseOrientation);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; netTopology.GetFromToJunctionEIDs(adjacentEdge, out fromEIDJunction, out toEIDJunction);


&lt;/PRE&gt;&lt;P&gt;reverseOrientation = true // into Junction&amp;nbsp;&amp;nbsp; -&amp;gt; upstream&lt;/P&gt;&lt;P&gt;reverseOrientation = false // exit Junction&amp;nbsp;&amp;nbsp; -&amp;gt; downstream&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:49:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170129#M4392</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2021-12-11T08:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170130#M4393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Domenico,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Works great, thanks.&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Just one question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this relay on the NetworkAncilarryRole Field (determines flow according to the Source/Sink value of the junction) ?&lt;/P&gt;&lt;P&gt;Because if it relies on that, it will not work for me.&lt;/P&gt;&lt;P&gt;I need nearest adjacent junctions on the up and downstream side, but according to NetWeight field.&lt;/P&gt;&lt;P&gt;Could I use IForwardStarGEN interface:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/IForwardStarGEN_Interface/002500000388000000/"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/IForwardStarGEN_Interface/002500000388000000/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;It seems to have methods that take notice of weights...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tnx again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 08:14:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170130#M4393</guid>
      <dc:creator>MilosMilicevic</dc:creator>
      <dc:date>2014-09-25T08:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with pTraceFlowSolver.FindFlowElements</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170131#M4394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, it 's similar INetTopologyEditGen&amp;nbsp; but with IForwardStarGEN you have also the weight!&lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 12:37:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problem-with-ptraceflowsolver-findflowelements/m-p/170131#M4394</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-09-25T12:37:57Z</dc:date>
    </item>
  </channel>
</rss>

