在ArcObjects中,有两个相互相似的Coclasses:DENetworkDataset和NetworkDataset,GetDataElementFromNetworkDataset可以将NetworkDataset转换为DENetworkDataset,即:
IDENetworkDataset GetDataElementFromNetworkDataset(INetworkDataset networkDataset)
{
IDatasetComponent datasetComponent = networkDataset as IDatasetComponent;
return (datasetComponent.DataElement as IDENetworkDataset);
}然而,这两个数据集之间的区别是什么?
发布于 2016-08-30 17:56:18
DENetworkDataset是一个轻量级对象,用于保存有关网络数据集的信息。
如果您查看有关IDENetworkDatase和INetworkDataset的ESRI文档,您可以看到,第一个提供了对描述网络数据集数据元素的成员的访问,第二个提供了对查询网络数据集模式的成员的访问。
它们具有不同的属性和方法,因此这取决于您想要做什么。
https://stackoverflow.com/questions/39168535
复制相似问题