Class 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 GetLayerName(int)Получает имя слоя по указанному индексу.
abstract OpenLayer(string, DriverOptions)Открывает для чтения слой с указанным именем.
abstract OpenLayerAt(int, DriverOptions)Открывает слой по указанному индексу для чтения.
virtual RemoveLayer(string)Удаляет векторный слой с указанным именем.
virtual RemoveLayerAt(int)Удаляет векторный слой по указанному индексу.

Смотрите также