ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集

Posted 秋意正寒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集相关的知识,希望对你有一定的参考价值。

上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法。

这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDataset()方法创建网络数据集。

 

涉及到的接口(全在Geodatabase类库中)

IDatasetContainer2、IDataset、INetworkDataset、IDEDataset、IDENetworkDataset4(重点)

涉及到的枚举类型(全在Geodatabase类库中)

esriDatasetType(本例使用枚举值为esriDTNetworkDataset)

涉及到的类(全在Geodatabase类库中)

DENetworkDataset(实现了IDEDataset、IDENetworkDataset接口)

 

 

DENetworkDataset是一个轻量级的对象,保存有关网络数据集的信息。

它可以与更新网络数据集的INetworkBuild接口的UpdateSchema()方法配合使用。

 

IDENetworkDataset4接口,是IDENetworkDataset的升级版,过程还有2、3两个接口。IDENetworkDataset接口用于访问网络数据集中的某些网络属性,例如道路等级信息。IDENetworkDataset接口与InetworkBuild接口的UpdateSchema方法结合使用,如添加多个网络数据源或网络属性到网络数据集中。这些操作的过程与在Catalog中创建网络数据集的设置过程大体一致。访问网络数据集中的数据元素将使用IDatasetComponent接口及DataElement方法。

以上是关于ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS 网络分析[8] ArcObjects二次开发之底层网络分析开发

ArcGIS 网络分析[2.2] 服务区分析

arcgis上方图标灰色的

ArcGIS 网络分析[1.4] 制作点线要素时需要注意的地方

arcgis在折点处打断并建立网络分析(最短路径等问题)

arcgis悬挂点伪节点有没有批量修改的方法