用于返回记录集中的所有特征要素集。

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

语法

C#
public virtual Dictionary<int, Feature> GetAllFeatures()

返回值

所有的特征要素集。

示例

以下代码示范如何获取所有特征要素集。

假设打开一个工作空间workspace,工作空间中包含名为 World 的矢量数据集 dataset。

CopyC#
public void GetAllFeaturesTest(Workspace workspace)
{
    // 获取数据集
    DatasetVector dataset = workspace.Datasources[0].Datasets["World"] as DatasetVector;

    // 得到“World”中 SmID <= 20 的记录
    Recordset recordset = dataset.Query("SmID <= 20", CursorType.Static);

    // 获取所有的特征要素集
    Dictionary<Int32, Feature> allFeatures = recordset.GetAllFeatures();

    // 关闭并释放记录集
    recordset.Close();
    recordset.Dispose();
}

请参见