Arcgis engine 几何网络的创建

   INetworkLoader networkLoader=new NetWorkLoaderClass();

   networkLoader.FeatureDatasetName=featureDataset.FullName as IDatasetName;

   networkLoader.NetworkName="_Net";(此处使用英文名称,用中文会导致错误)

   networkLoader.NetworkType=esriNetworkType.esriNTUtilityNetwork;

   if(networkLoader.CanUseFeatureClass(pointName)==esriNetworkFeatureClassCheck.esriNLFCCValid)

     {

         networkLoader.AddFeatureClass(pointName,seriFeatureType.esriFTSimpleJunction,null,false)

     }

     

if(networkLoader.CanUseFeatureClass(lineName)==esriNetworkFeatureClassCheck.esriNLFCCValid)

     {

         networkLoader.AddFeatureClass(lineName,seriFeatureType.esriFTSimpleJunction,null,false)

     }

     networkLoader.PreserveEnableValues=true;

     networkLoader.LoadNetWork();

posted on 2017-06-12 09:16  babyiknow  阅读(247)  评论(0)    收藏  举报