private INetworkDataset OpenNetworkDataset(IFeatureWorkspace pFeatureWorkspace, string featureDatasetName, string sNDSName)
{
try
{
IFeatureDatasetExtensionContainer pFeatureDatasetExtensionContainer = pFeatureWorkspace.OpenFeatureDataset(featureDatasetName) as IFeatureDatasetExtensionContainer;
IDatasetContainer2 pDatasetContainer2 = pFeatureDatasetExtensionContainer.FindExtension(esriDatasetType.esriDTNetworkDataset) as IDatasetContainer2;
INetworkDataset pNetworkDataset = pDatasetContainer2.get_DatasetByName(esriDatasetType.esriDTAny, sNDSName) as INetworkDataset;
return pNetworkDataset;
}
catch (Exception ex)
{
return null;
}
}

浙公网安备 33010602011771号