Class Dataset

Dataset class

En datauppsättning är samlingen avVectorLayer instanser.

public abstract class Dataset : IDisposable

Egenskaper

namnBeskrivning
virtual CanCreateLayers { get; }Får ett värde som indikerar om denna datauppsättning kan skapa vektorlager.
virtual CanRemoveLayers { get; }Får ett värde som indikerar om denna datauppsättning kan ta bort vektorlager.
abstract Driver { get; }FårDriver som instansierade denna datauppsättning.
abstract LayersCount { get; }Hämtar antalet lager i denna datauppsättning.

Metoder

namnBeskrivning
static Create(AbstractPath, FileDriver)Skapar en datauppsättning.
static Create(string, FileDriver)Skapar en datauppsättning.
static Create(AbstractPath, FileDriver, DriverOptions)Skapar en datauppsättning.
static Create(string, FileDriver, DriverOptions)Skapar en datauppsättning.
static Open(AbstractPath, FileDriver)Öppnar datasetet.
static Open(IDbConnection, DatabaseDriver)Öppnar datasetet.
static Open(string, FileDriver)Öppnar datasetet.
static Open(AbstractPath, FileDriver, DriverOptions)Öppnar datasetet.
static Open(string, FileDriver, DriverOptions)Öppnar datasetet.
virtual CreateLayer()Skapar ett nytt vektorlager och öppnar det för tillägg.
virtual CreateLayer(SpatialReferenceSystem)Skapar ett nytt vektorlager och öppnar det för tillägg.
virtual CreateLayer(DriverOptions, SpatialReferenceSystem)Skapar ett nytt vektorlager och öppnar det för tillägg.
virtual CreateLayer(string, SpatialReferenceSystem)Skapar ett nytt vektorlager med angivet namn och öppnar det för tillägg.
virtual CreateLayer(string, DriverOptions, SpatialReferenceSystem)Skapar ett nytt vektorlager med angivet namn och öppnar det för tillägg.
Dispose()Frigör resurserna som används avDataset .
abstract EditLayer(string, DriverOptions, SpatialReferenceSystem)Öppnar lagret med angivet namn för redigering.
abstract GetLayerName(int)Hämtar namnet på lagret vid angivet index.
abstract OpenLayer(string, DriverOptions)Öppnar lagret med angivet namn för läsning.
abstract OpenLayerAt(int, DriverOptions)Öppnar lagret vid angivet index för läsning.
virtual RemoveLayer(string)Tar bort vektorlagret med angivet namn.
virtual RemoveLayerAt(int)Tar bort vektorlagret vid angivet index.

Se även