Class Dataset

Dataset class

Un jeu de données est la collection deVectorLayer instances.

public abstract class Dataset : IDisposable

Propriétés

NomLa description
virtual CanCreateLayers { get; }Obtient une valeur indiquant si ce jeu de données peut créer des couches vectorielles.
virtual CanRemoveLayers { get; }Obtient une valeur indiquant si ce jeu de données peut supprimer des couches vectorielles.
abstract Driver { get; }Obtient leDriver qui a instancié cet ensemble de données.
abstract LayersCount { get; }Obtient le nombre de couches dans ce jeu de données.

Méthodes

NomLa description
static Create(AbstractPath, FileDriver)Crée un ensemble de données.
static Create(string, FileDriver)Crée un ensemble de données.
static Create(AbstractPath, FileDriver, DriverOptions)Crée un ensemble de données.
static Create(string, FileDriver, DriverOptions)Crée un ensemble de données.
static Open(AbstractPath, FileDriver)Ouvre le jeu de données.
static Open(IDbConnection, DatabaseDriver)Ouvre le jeu de données.
static Open(string, FileDriver)Ouvre le jeu de données.
static Open(AbstractPath, FileDriver, DriverOptions)Ouvre le jeu de données.
static Open(string, FileDriver, DriverOptions)Ouvre le jeu de données.
virtual CreateLayer()Crée un nouveau calque vectoriel et l’ouvre pour l’ajout.
virtual CreateLayer(SpatialReferenceSystem)Crée un nouveau calque vectoriel et l’ouvre pour l’ajout.
virtual CreateLayer(DriverOptions, SpatialReferenceSystem)Crée un nouveau calque vectoriel et l’ouvre pour l’ajout.
virtual CreateLayer(string, SpatialReferenceSystem)Crée un nouveau calque vectoriel avec le nom spécifié et l’ouvre pour l’ajout.
virtual CreateLayer(string, DriverOptions, SpatialReferenceSystem)Crée un nouveau calque vectoriel avec le nom spécifié et l’ouvre pour l’ajout.
Dispose()Libère les ressources utilisées par leDataset .
abstract EditLayer(string, DriverOptions, SpatialReferenceSystem)Ouvre le calque avec le nom spécifié pour l’édition.
abstract GetLayerName(int)Obtient le nom de la couche à l’index spécifié.
abstract OpenLayer(string, DriverOptions)Ouvre le calque avec le nom spécifié pour la lecture.
abstract OpenLayerAt(int, DriverOptions)Ouvre le calque à l’index spécifié pour la lecture.
virtual RemoveLayer(string)Supprime la couche vectorielle avec le nom spécifié.
virtual RemoveLayerAt(int)Supprime la couche vectorielle à l’index spécifié.

Voir également