类 Dataset
内容
[
隐藏
]Dataset class
数据集是 VectorLayer 实例的集合。
public abstract class Dataset : IDisposable
属性
| 名称 | 描述 |
|---|---|
| virtual CanCreateLayers { get; } | 获取一个值,指示此数据集是否可以创建矢量图层。 |
| virtual CanRemoveLayers { get; } | 获取一个值,指示此数据集是否可以删除矢量图层。 |
| abstract Driver { get; } | 获取实例化此数据集的 Driver。 |
| abstract LayersCount { get; } | 获取此数据集中的图层数量。 |
方法
| 名称 | 描述 |
|---|---|
| static Create(AbstractPath, FileDriver) | 创建一个数据集。 |
| static Create(string, FileDriver) | 创建一个数据集。 |
| static Create(AbstractPath, FileDriver, DriverOptions) | 创建一个数据集。 |
| static Create(string, FileDriver, DriverOptions) | 创建一个数据集。 |
| static Open(AbstractPath, FileDriver) | 打开数据集。 |
| static Open(IDbConnection, DatabaseDriver) | 打开数据集。 |
| static Open(string, FileDriver) | 打开数据集。 |
| static Open(AbstractPath, FileDriver, DriverOptions) | 打开数据集。 |
| static Open(string, FileDriver, DriverOptions) | 打开数据集。 |
| virtual CreateLayer() | 创建一个新的矢量图层并以追加模式打开它。 |
| virtual CreateLayer(SpatialReferenceSystem) | 创建一个新的矢量图层并以追加模式打开它。 |
| virtual CreateLayer(DriverOptions, SpatialReferenceSystem) | 创建一个新的矢量图层并以追加模式打开它。 |
| virtual CreateLayer(string, SpatialReferenceSystem) | 创建一个具有指定名称的新矢量图层并以追加模式打开它。 |
| virtual CreateLayer(string, DriverOptions, SpatialReferenceSystem) | 创建一个具有指定名称的新矢量图层并以追加模式打开它。 |
| Dispose() | 释放 Dataset 使用的资源。 |
| abstract EditLayer(string, DriverOptions, SpatialReferenceSystem) | 以编辑模式打开具有指定名称的图层。 |
| abstract EditLayerAt(int, DriverOptions, SpatialReferenceSystem) | 以编辑模式打开具有指定名称的图层。 |
| abstract GetLayerName(int) | 获取指定索引处图层的名称。 |
| virtual HasLayerWithName(string) | 检查当前数据集是否具有具有特定名称的图层 |
| abstract OpenLayer(string, DriverOptions) | 以读取模式打开具有指定名称的图层。 |
| abstract OpenLayerAt(int, DriverOptions) | 以读取模式打开指定索引处的图层。 |
| virtual RemoveLayer(string) | 删除具有指定名称的矢量图层。 |
| virtual RemoveLayerAt(int) | 删除指定索引处的矢量图层。 |
| virtual RenameLayer(string, string) | 重命名数据集中的图层 |
另见
- namespace Aspose.Gis
- assembly Aspose.GIS