根据指定的线数据集、数据源和数据集名称来构建网络模型数据集。已过时。使用 BuildNetwork 替代。

命名空间:  SuperMap.Analyst.NetworkAnalyst
程序集:  SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll

语法

C#
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public static DatasetVector BuildNetwork(
	DatasetVector lineDataset,
	Datasource outputDatasource,
	string networkDatasetName
)

参数

lineDataset
Type: SuperMap.Data..::.DatasetVector
指定的线数据集。
outputDatasource
Type: SuperMap.Data..::.Datasource
输出的数据源对象,构建好的网络模型数据集将存放于该数据源中。
networkDatasetName
Type: System..::.String
输出的网络模型数据集的名称。

返回值

新构建的网络模型数据集,矢量数据集类型。

备注

在使用 NetworkBuilder.BuildNetwork() 方法构建网络数据集之前, 最好调用一下 TopologyProcessing.Clean() 方法,对传入的线数据集进行拓扑处理,以确保线数据集的拓扑关系正确。

示例

以下代码示范了如何通过指定的线数据集、数据源和数据集名称来构建网络模型数据集。

CopyC#
public void BuildNetwork(DatasetVector lineDataset, Datasource outputDatasource)
{
    //获取一个合法的名称作为网络模型数据集的名称
    String networkName = outputDatasource.Datasets.GetAvailableDatasetName("BusNet");

    //构建网络模型数据集
    DatasetVector datasetNet = NetworkBuilder.BuildNetwork(lineDataset, outputDatasource, networkName);
}

请参见