用于返回记录集中的特征要素对象。
命名空间:
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(); }