根据指定的线数据集、数据源和数据集名称来构建网络模型数据集。已过时。使用 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); }