自动修复环形数据。

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

语法

C#
public static bool FixRingEdgeErrors(
	DatasetVector networkDataset,
	ICollection<int> errorIDs,
	string edgeIDField,
	string fromNodeField,
	string toNodeField,
	string nodeIDField
)

参数

networkDataset
Type: SuperMap.Data..::.DatasetVector
指定的网络数据集。
errorIDs
Type: System.Collections.Generic..::.ICollection<(Of <(Int32>)>)
错误结点ID。
edgeIDField
Type: System..::.String
弧段 ID 字段。
fromNodeField
Type: System..::.String
起始结点 ID 字段。
toNodeField
Type: System..::.String
终止结点 ID 字段。
nodeIDField
Type: System..::.String
结点 ID 字段。

返回值

一个布尔值,表示是否修复成功。如果成功,返回 true,否则返回 false。

备注

环形数据即弧段首尾ID相等,该方法自动将环形数据进行修复,修复方式将线自动打断为两根弧段。但如果用户网络分析需要使用转向表,则有可能需要修改对应的转向表。

版本信息

SuperMap iObjects .NET


请参见