<?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 How to create Geometric Network within a Geodatabase in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-geometric-network-within-a/m-p/275712#M7063</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am working with 10.0 and a 9.3 created File Geodatabase that contains a FeatureDataset with a FeatureClass of of simpleEdges and a built Network Dataset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The goal is to create a Geometric Network using the ILoaderNetwork2 interface in Java&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, I&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Created a new File Geodatabase and Feature Dataset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) I imported the FeatureClass that contains the geometries, and the Juntions table that appears to be a result of building the Network Dataset. I think at this point it is fair to say that my newly created File Geodatabase is in the 10.0 format. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) I then followed the instructions in &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/How_to_create_geometric_networks_within_a_geodatabase/00010000044q000000/"&gt;http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/How_to_create_geometric_networks_within_a_geodatabase/00010000044q000000/&lt;/A&gt;&lt;SPAN&gt; to see if I could do this programatically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The link above is to the 10.0 Manual, yet when I attempt to execute the line&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;networkLoader2.setFeatureDatasetName(featuredatasetName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I find that this method does not exist and I seem to need the setFeatureDatasetNameByRef call for which I built an IDatasetName object as a FeatureDatasetName object with the WorkspaceName reference being set correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Other than that I followed the example as written, preserving enabled values, ignoring the source info, and not adding any weights.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's say I want the new Geometric Network to have the name 'Network'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I run this and I get the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SEVERE: com.vfsd.fcs.pps.vgp.tools.esri.common.EsriGeoNetwork.buildGeoNetwork:Automation Exception: Code 2147746833, Source: ESRI GeoDatabase, Description: The table was not found. [Network_Junctions]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AutomationException: 0x80040411 - The table was not found. [_Junctions] in 'ESRI GeoDatabase'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.arcgis.networkanalysis.NetworkLoader.loadNetwork(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vfsd.fcs.pps.vgp.tools.esri.common.EsriGeoNetwork.buildGeoNetwork(EsriGeoNetwork.java:525)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Which complains about the table Network_Junctions being not found. Pretty sure this is supposed to get created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I use ArcCatalog and select the NetworkFeature Dataset and New-&amp;gt;Geometric network and follow the same basic steps, and execute, it succeeds (with some edge errors), thus creating the 'Network' Geometric Network, and a 'Network_Junctions' FeatureClass with all the junctions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I am guessing that the networkLoader.loadNetwork() method should be responsible for getting this all created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What simple concept (Realizing that there are of course no simple concepts in this package) am I missing here? I am having trouble finding a reference to this error allowing me to see where others have failed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Eric&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS. The basic code structure is&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; private void buildGeoNetwork(FeatureDataset fDataset, IDatasetName idn, String networkName) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; INetworkLoader2 networkLoader2 = new NetworkLoader();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setNetworkName(networkName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setNetworkType(esriNetworkType.esriNTUtilityNetwork);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setFeatureDatasetNameByRef(idn);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setPreserveEnabledValues(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setSnapTolerance(networkLoader2.getMinSnapTolerance());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; IFeatureClass[] fclasses = extractFeatureClasses(fDataset);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; for (int i=0; i&amp;lt;fclasses.length; i++)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; int fccVal = networkLoader2.canUseFeatureClass(fclasses&lt;I&gt;.getAliasName());&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; if ( fccVal == esriNetworkLoaderFeatureClassCheck.esriNLFCCValid)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.debug("Adding Feature Class " + fclasses&lt;I&gt;.getAliasName());&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; networkLoader2.addFeatureClass(fclasses&lt;I&gt;.getAliasName(), fclasses&lt;I&gt;.getFeatureType(), null,&lt;/I&gt;&lt;/I&gt;&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; false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.warn("Unable to use Feature Class " + fclasses&lt;I&gt;.getAliasName() + "[" + EsriNLFCHelper.decode(fccVal) + "]");&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.loadNetwork();&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I build up my DatasetName as&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceName wsn = new WorkspaceName();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setWorkspaceFactoryProgID(FileGDBWorkspaceFactory.getClsid());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setPathName(ws.getPathName()); // Where ws is my current open workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setBrowseName(ws.getBrowseName()); // Just filling it all out&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName fsn = new FeatureDatasetName();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fsn.setWorkspaceByRef(wsn);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fsn.setName(fDataset.getName()); // where fDataset is my Feature Data Set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;buildGeoNetwork(fDataset, fsn, NetworkName);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Sep 2011 20:27:04 GMT</pubDate>
    <dc:creator>EricHallander</dc:creator>
    <dc:date>2011-09-01T20:27:04Z</dc:date>
    <item>
      <title>How to create Geometric Network within a Geodatabase</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-geometric-network-within-a/m-p/275712#M7063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am working with 10.0 and a 9.3 created File Geodatabase that contains a FeatureDataset with a FeatureClass of of simpleEdges and a built Network Dataset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The goal is to create a Geometric Network using the ILoaderNetwork2 interface in Java&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, I&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Created a new File Geodatabase and Feature Dataset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) I imported the FeatureClass that contains the geometries, and the Juntions table that appears to be a result of building the Network Dataset. I think at this point it is fair to say that my newly created File Geodatabase is in the 10.0 format. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) I then followed the instructions in &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/How_to_create_geometric_networks_within_a_geodatabase/00010000044q000000/"&gt;http://help.arcgis.com/en/sdk/10.0/java_ao_adf/conceptualhelp/engine/index.html#/How_to_create_geometric_networks_within_a_geodatabase/00010000044q000000/&lt;/A&gt;&lt;SPAN&gt; to see if I could do this programatically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The link above is to the 10.0 Manual, yet when I attempt to execute the line&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;networkLoader2.setFeatureDatasetName(featuredatasetName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I find that this method does not exist and I seem to need the setFeatureDatasetNameByRef call for which I built an IDatasetName object as a FeatureDatasetName object with the WorkspaceName reference being set correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Other than that I followed the example as written, preserving enabled values, ignoring the source info, and not adding any weights.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's say I want the new Geometric Network to have the name 'Network'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I run this and I get the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SEVERE: com.vfsd.fcs.pps.vgp.tools.esri.common.EsriGeoNetwork.buildGeoNetwork:Automation Exception: Code 2147746833, Source: ESRI GeoDatabase, Description: The table was not found. [Network_Junctions]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AutomationException: 0x80040411 - The table was not found. [_Junctions] in 'ESRI GeoDatabase'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.arcgis.networkanalysis.NetworkLoader.loadNetwork(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.vfsd.fcs.pps.vgp.tools.esri.common.EsriGeoNetwork.buildGeoNetwork(EsriGeoNetwork.java:525)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Which complains about the table Network_Junctions being not found. Pretty sure this is supposed to get created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I use ArcCatalog and select the NetworkFeature Dataset and New-&amp;gt;Geometric network and follow the same basic steps, and execute, it succeeds (with some edge errors), thus creating the 'Network' Geometric Network, and a 'Network_Junctions' FeatureClass with all the junctions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I am guessing that the networkLoader.loadNetwork() method should be responsible for getting this all created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What simple concept (Realizing that there are of course no simple concepts in this package) am I missing here? I am having trouble finding a reference to this error allowing me to see where others have failed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Eric&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS. The basic code structure is&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; private void buildGeoNetwork(FeatureDataset fDataset, IDatasetName idn, String networkName) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; INetworkLoader2 networkLoader2 = new NetworkLoader();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setNetworkName(networkName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setNetworkType(esriNetworkType.esriNTUtilityNetwork);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setFeatureDatasetNameByRef(idn);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setPreserveEnabledValues(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.setSnapTolerance(networkLoader2.getMinSnapTolerance());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; IFeatureClass[] fclasses = extractFeatureClasses(fDataset);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; for (int i=0; i&amp;lt;fclasses.length; i++)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; int fccVal = networkLoader2.canUseFeatureClass(fclasses&lt;I&gt;.getAliasName());&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; if ( fccVal == esriNetworkLoaderFeatureClassCheck.esriNLFCCValid)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.debug("Adding Feature Class " + fclasses&lt;I&gt;.getAliasName());&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; networkLoader2.addFeatureClass(fclasses&lt;I&gt;.getAliasName(), fclasses&lt;I&gt;.getFeatureType(), null,&lt;/I&gt;&lt;/I&gt;&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; false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.warn("Unable to use Feature Class " + fclasses&lt;I&gt;.getAliasName() + "[" + EsriNLFCHelper.decode(fccVal) + "]");&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; networkLoader2.loadNetwork();&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I build up my DatasetName as&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceName wsn = new WorkspaceName();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setWorkspaceFactoryProgID(FileGDBWorkspaceFactory.getClsid());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setPathName(ws.getPathName()); // Where ws is my current open workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;wsn.setBrowseName(ws.getBrowseName()); // Just filling it all out&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName fsn = new FeatureDatasetName();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fsn.setWorkspaceByRef(wsn);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;fsn.setName(fDataset.getName()); // where fDataset is my Feature Data Set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;buildGeoNetwork(fDataset, fsn, NetworkName);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Sep 2011 20:27:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-geometric-network-within-a/m-p/275712#M7063</guid>
      <dc:creator>EricHallander</dc:creator>
      <dc:date>2011-09-01T20:27:04Z</dc:date>
    </item>
  </channel>
</rss>

