Class Dataset

Dataset class

Ein Datensatz ist die Sammlung vonVectorLayer Instanzen.

public abstract class Dataset : IDisposable

Eigenschaften

NameBeschreibung
virtual CanCreateLayers { get; }Ruft einen Wert ab, der angibt, ob dieser Datensatz Vektorebenen erstellen kann.
virtual CanRemoveLayers { get; }Ruft einen Wert ab, der angibt, ob dieser Datensatz Vektorebenen entfernen kann.
abstract Driver { get; }Ruft die abDriver die dieses Dataset instanziiert hat.
abstract LayersCount { get; }Ruft die Anzahl der Layer in diesem Datensatz ab.

Methoden

NameBeschreibung
static Create(AbstractPath, FileDriver)Erstellt einen Datensatz.
static Create(string, FileDriver)Erstellt einen Datensatz.
static Create(AbstractPath, FileDriver, DriverOptions)Erstellt einen Datensatz.
static Create(string, FileDriver, DriverOptions)Erstellt einen Datensatz.
static Open(AbstractPath, FileDriver)Öffnet den Datensatz.
static Open(IDbConnection, DatabaseDriver)Öffnet den Datensatz.
static Open(string, FileDriver)Öffnet den Datensatz.
static Open(AbstractPath, FileDriver, DriverOptions)Öffnet den Datensatz.
static Open(string, FileDriver, DriverOptions)Öffnet den Datensatz.
virtual CreateLayer()Erstellt eine neue Vektorebene und öffnet sie zum Anhängen.
virtual CreateLayer(SpatialReferenceSystem)Erstellt eine neue Vektorebene und öffnet sie zum Anhängen.
virtual CreateLayer(DriverOptions, SpatialReferenceSystem)Erstellt eine neue Vektorebene und öffnet sie zum Anhängen.
virtual CreateLayer(string, SpatialReferenceSystem)Erstellt eine neue Vektorebene mit dem angegebenen Namen und öffnet sie zum Anhängen.
virtual CreateLayer(string, DriverOptions, SpatialReferenceSystem)Erstellt eine neue Vektorebene mit dem angegebenen Namen und öffnet sie zum Anhängen.
Dispose()Gibt die Ressourcen frei, die von verwendet werdenDataset .
abstract EditLayer(string, DriverOptions, SpatialReferenceSystem)Öffnet die Ebene mit dem angegebenen Namen zur Bearbeitung.
abstract GetLayerName(int)Ruft den Namen der Ebene am angegebenen Index ab.
abstract OpenLayer(string, DriverOptions)Öffnet die Ebene mit dem angegebenen Namen zum Lesen.
abstract OpenLayerAt(int, DriverOptions)Öffnet die Ebene am angegebenen Index zum Lesen.
virtual RemoveLayer(string)Entfernt die Vektorebene mit dem angegebenen Namen.
virtual RemoveLayerAt(int)Entfernt die Vektorebene am angegebenen Index.

Siehe auch