用于返回记录集中的特征要素对象。

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

语法

C#
public virtual Feature GetFeature()

返回值

特征要素对象。

示例

以下代码示范如何获取特征要素及其对应的几何对象。

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

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

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

    // 获取特征要素 feature
    Feature feature = recordset.GetFeature();

    // 获取特征要素对应的几何对象
    Geometry geometry = feature.GetGeometry();

    // 关闭记录集,释放几何对象、特征要素和记录集
    recordset.Close();
    geometry.Dispose();
    feature.Dispose();
    recordset.Dispose();
}

请参见