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();
浙公网安备 33010602011771号