<?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 Assign Geometric Network connectivity using ArcObjects in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/assign-geometric-network-connectivity-using/m-p/619139#M16608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Somebody knows if it's possible to assign using an ArcObjects method the connectivy between&amp;nbsp; edges and nodes?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have two FC Junctions and Edges.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feature Class Junctions&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OBJECTID JUNCTIONID TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEI&amp;nbsp;&amp;nbsp; NODE1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEII&amp;nbsp; NODE2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEI&amp;nbsp;&amp;nbsp; NODE3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feature Class Edges&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OBJECTID EDGEID&amp;nbsp; JUNCTIONFROM JUNCTIONTO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J9&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to establish connectivity via ArcObjects, reading the connectivity rules between edges and junctions from Fields JUNCTIONFROM, JUNCTIONTO that are in Edges Feature Class, using an ArcObjects method. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The spatial relationships between entities is like that of the image [ATTACH=CONFIG]21742[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help could be great for us!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Feb 2013 10:39:39 GMT</pubDate>
    <dc:creator>Esri_SpainDeveloper_Group</dc:creator>
    <dc:date>2013-02-13T10:39:39Z</dc:date>
    <item>
      <title>Assign Geometric Network connectivity using ArcObjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/assign-geometric-network-connectivity-using/m-p/619139#M16608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Somebody knows if it's possible to assign using an ArcObjects method the connectivy between&amp;nbsp; edges and nodes?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have two FC Junctions and Edges.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feature Class Junctions&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OBJECTID JUNCTIONID TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEI&amp;nbsp;&amp;nbsp; NODE1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEII&amp;nbsp; NODE2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPEI&amp;nbsp;&amp;nbsp; NODE3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feature Class Edges&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OBJECTID EDGEID&amp;nbsp; JUNCTIONFROM JUNCTIONTO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J7&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDGE4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J9&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to establish connectivity via ArcObjects, reading the connectivity rules between edges and junctions from Fields JUNCTIONFROM, JUNCTIONTO that are in Edges Feature Class, using an ArcObjects method. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The spatial relationships between entities is like that of the image [ATTACH=CONFIG]21742[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help could be great for us!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2013 10:39:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/assign-geometric-network-connectivity-using/m-p/619139#M16608</guid>
      <dc:creator>Esri_SpainDeveloper_Group</dc:creator>
      <dc:date>2013-02-13T10:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: Assign Geometric Network connectivity using ArcObjects</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/assign-geometric-network-connectivity-using/m-p/619140#M16609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;About a year ago I played around with MapTopology to see what one could do with it. The code below is in VBA and shows you how you could identify dangling nodes. The limitation of this method is that it works only when you are in edit mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Duncan&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&lt;SPAN style="color:#000080;"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Sub&lt;/SPAN&gt; SelectDanglingPolylines()
 &lt;SPAN style="color:#008000;"&gt;' Description: Takes a polyline dataset and select all dangling polylines.
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;'
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;' Requirements: You need to be in edit mode and have added the layer to a MAP TOPOLOGY,
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;' also polyline layer must be first in TOC.
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;'
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;' Limitations: Large datasets take a long time to build the cache and may even fail.
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;'
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;' Author: Duncan Hornby
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;' Created: 11/12/2011
&lt;/SPAN&gt; &lt;SPAN style="color:#008000;"&gt;'
&lt;/SPAN&gt; 
 &lt;SPAN style="color:#008000;"&gt;' Get map and then first layer, must be of polyline type
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pMXDocument &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IMxDocument
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pMXDocument = ThisDocument
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pMap &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IMap
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pMap = pMXDocument.FocusMap
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pLayer &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; ILayer
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pLayer = pMap.Layer(0)
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pFeatureLayer &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IFeatureLayer
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pFeatureLayer = pLayer
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pFeatureClass &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IFeatureClass
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pFeatureClass = pFeatureLayer.FeatureClass
 &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt; pFeatureClass.ShapeType &amp;lt;&amp;gt; esriGeometryPolyline &lt;SPAN style="color:#000080;"&gt;Then&lt;/SPAN&gt;
 MsgBox &lt;SPAN style="color:#800000;"&gt;"This code works only with polylines!"&lt;/SPAN&gt;, vbExclamation, &lt;SPAN style="color:#800000;"&gt;"Wrong data type at layer 0"&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;Exit&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Sub&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt;
 
 &lt;SPAN style="color:#008000;"&gt;' Get editor and topology extension
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pEditor &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IEditor
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pID &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;New&lt;/SPAN&gt; UID
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pTopologyExtension &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; ITopologyExtension
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pTEID &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;New&lt;/SPAN&gt; UID
 pID = &lt;SPAN style="color:#800000;"&gt;"esriEditor.editor"&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pEditor = Application.FindExtensionByCLSID(pID)
 pTEID = &lt;SPAN style="color:#800000;"&gt;"esriEditorExt.TopologyExtension"&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pTopologyExtension = Application.FindExtensionByCLSID(pTEID)
 &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt; pTopologyExtension.CurrentTopology &lt;SPAN style="color:#000080;"&gt;Is&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Nothing&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Then&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Exit&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Sub&lt;/SPAN&gt;
 
 &lt;SPAN style="color:#008000;"&gt;' Get a MAP topology not a geodatabase topology
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pMapTopology &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IMapTopology
 &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;TypeOf&lt;/SPAN&gt; pTopologyExtension.CurrentTopology &lt;SPAN style="color:#000080;"&gt;Is&lt;/SPAN&gt; IMapTopology &lt;SPAN style="color:#000080;"&gt;Then&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pMapTopology = pTopologyExtension.MapTopology
 &lt;SPAN style="color:#000080;"&gt;Else&lt;/SPAN&gt;
 &lt;SPAN style="color:#008000;"&gt;' Not a Map Topology
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Exit&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Sub&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt;
 
 &lt;SPAN style="color:#008000;"&gt;' This is the colection that FID are added to
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; aColl &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;New&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Collection&lt;/SPAN&gt;
 
 &lt;SPAN style="color:#008000;"&gt;' Build cache
&lt;/SPAN&gt; Application.StatusBar.Message(0) = &lt;SPAN style="color:#800000;"&gt;"Building MAP TOPOLOGY cache, this can take a long time on large datasets..."&lt;/SPAN&gt;
 DoEvents
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pGeoDataset &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IGeoDataset
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pGeoDataset = pFeatureClass
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pEnvelope &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IEnvelope
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pEnvelope = pGeoDataset.Extent
 pMapTopology.Cache.Build pEnvelope, &lt;SPAN style="color:#000080;"&gt;False&lt;/SPAN&gt;
 
 &lt;SPAN style="color:#008000;"&gt;' Identify dangling nodes and add polyline FID to collection
&lt;/SPAN&gt; Application.StatusBar.Message(0) = &lt;SPAN style="color:#800000;"&gt;"Identifying dangling nodes..."&lt;/SPAN&gt;
 DoEvents
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pEnumTopologyParent &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IEnumTopologyParent
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pTopologyNode &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; ITopologyNode
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pEnumTopologyNode &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IEnumTopologyNode
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pEnumTopologyNode = pMapTopology.Cache.Nodes
 pEnumTopologyNode.Reset
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pTopologyNode = pEnumTopologyNode.&lt;SPAN style="color:#000080;"&gt;Next&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;While&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Not&lt;/SPAN&gt; pTopologyNode &lt;SPAN style="color:#000080;"&gt;Is&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Nothing&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt; pTopologyNode.Degree = 1 &lt;SPAN style="color:#000080;"&gt;Then&lt;/SPAN&gt;
 &lt;SPAN style="color:#008000;"&gt;' As this has 1 degree it has only 1 parent polyline
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pEnumTopologyParent = pTopologyNode.Parents
 pEnumTopologyParent.Reset
 aColl.Add (pEnumTopologyParent.&lt;SPAN style="color:#000080;"&gt;Next&lt;/SPAN&gt;.m_FID) &lt;SPAN style="color:#008000;"&gt;'Adds polyline FID to collection
&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;If&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pTopologyNode = pEnumTopologyNode.&lt;SPAN style="color:#000080;"&gt;Next&lt;/SPAN&gt;
 Wend
 
 &lt;SPAN style="color:#008000;"&gt;' Use collection to select polylines
&lt;/SPAN&gt; Application.StatusBar.Message(0) = &lt;SPAN style="color:#800000;"&gt;"Selecting polylines..."&lt;/SPAN&gt;
 DoEvents
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; pFeatureSelection &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; IFeatureSelection
 &lt;SPAN style="color:#000080;"&gt;Set&lt;/SPAN&gt; pFeatureSelection = pFeatureLayer
 &lt;SPAN style="color:#000080;"&gt;Dim&lt;/SPAN&gt; X &lt;SPAN style="color:#000080;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Variant&lt;/SPAN&gt;
 &lt;SPAN style="color:#000080;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Each&lt;/SPAN&gt; X &lt;SPAN style="color:#000080;"&gt;In&lt;/SPAN&gt; aColl
 pFeatureSelection.SelectionSet.Add &lt;SPAN style="color:#000080;"&gt;CLng&lt;/SPAN&gt;(X)
 &lt;SPAN style="color:#000080;"&gt;Next&lt;/SPAN&gt;
 pMXDocument.ActiveView.PartialRefresh esriViewGeoSelection, &lt;SPAN style="color:#000080;"&gt;Nothing&lt;/SPAN&gt;, pEnvelope
 Application.StatusBar.Message(0) = &lt;SPAN style="color:#800000;"&gt;""&lt;/SPAN&gt;
 DoEvents
&lt;SPAN style="color:#000080;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:#000080;"&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:26:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/assign-geometric-network-connectivity-using/m-p/619140#M16609</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2021-12-12T02:26:46Z</dc:date>
    </item>
  </channel>
</rss>

