Class VectorLayer
Contenu
[
Cacher
]VectorLayer class
Représente une couche vectorielle. Une couche vectorielle est un ensemble d’entités géographiques, stockées dans un fichier.
public abstract class VectorLayer : FeaturesSequence, IDisposable
Propriétés
Nom | La description |
---|---|
override Attributes { get; } | Obtient la collection d’attributs personnalisés pour les fonctionnalités de ceVectorLayer . |
virtual Count { get; } | Obtient le nombre d’entités dans cette couche. |
abstract Driver { get; } | Obtient leDriver qui a instancié cette couche. |
abstract GeometryType { get; } | Obtient le type de géométrie pour le calque. |
virtual Item { get; } | Obtient leFeature à l’index spécifié. |
abstract SpatialReferenceSystem { get; } | Obtient le système de référence spatiale de cette séquence d’entités. |
Méthodes
Nom | La description |
---|---|
static Create(AbstractPath, FileDriver) | Crée la couche et l’ouvre pour ajouter de nouvelles fonctionnalités. |
static Create(string, FileDriver) | Crée la couche et l’ouvre pour ajouter de nouvelles fonctionnalités. |
static Create(AbstractPath, FileDriver, DriverOptions) | Crée la couche et l’ouvre pour ajouter de nouvelles fonctionnalités. |
static Create(AbstractPath, FileDriver, SpatialReferenceSystem) | Crée le calque et l’ouvre pour l’ajout. |
static Create(string, FileDriver, DriverOptions) | Crée la couche et l’ouvre pour ajouter de nouvelles fonctionnalités. |
static Create(string, FileDriver, SpatialReferenceSystem) | Crée le calque et l’ouvre pour l’ajout. |
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem) | Crée le calque et l’ouvre pour l’ajout. |
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem) | Crée le calque et l’ouvre pour l’ajout. |
static Open(AbstractPath, FileDriver) | Ouvrir le calque pour la lecture. |
static Open(string, FileDriver) | Ouvrir le calque pour la lecture. |
static Open(AbstractPath, FileDriver, DriverOptions) | Ouvrir le calque pour la lecture. |
static Open(string, FileDriver, DriverOptions) | Ouvrir le calque pour la lecture. |
Add(Feature) | Ajoute une nouvelle fonctionnalité à la couche, si elle est prise en charge par leVectorLayer sDriver . |
virtual Add(Feature, IFeatureStyle) | Ajoute une nouvelle entité avec le style spécifié au calque, si pris en charge par leVectorLayer sDriver . |
AsInMemory() | Créer un clone de calque au format InMemory. |
ConstructFeature() | Crée (mais n’ajoute pas à la couche) une nouvelle entité avec des attributs correspondant à la collection d’attributs de cette couche. Lorsque vous avez terminé avec la définition des données pour l’entité, utilisezAdd pour ajouter l’entité à la couche. |
CopyAttributes(FeaturesSequence) | Copie les attributs d’autresVectorLayer à celui-ci. |
CopyAttributes(FeaturesSequence, IAttributesConverter) | Copie les attributs d’autresVectorLayer à celui-ci. |
Dispose() | Libère les ressources utilisées par leVectorLayer . |
override Equals(object) | Détermine si l’objet spécifié est égal à l’objet actuel. |
abstract GetEnumerator() | Renvoie un énumérateur qui parcourt la collection. |
virtual GetExtent() | Obtient une étendue spatiale de cette couche. |
Join(VectorLayer, JoinOptions) | Joint un calque au calque actuel. |
NearestTo(IPoint) | Obtient l’entité la plus proche du point fourni. |
NearestTo(double, double) | Obtient l’entité la plus proche des coordonnées fournies. |
virtual RemoveAt(int) | Supprimer leFeature à l’index spécifié. |
virtual ReplaceAt(int, Feature) | Remplacez leFeature à l’index spécifié. |
SaveTo(AbstractPath, FileDriver) | Enregistre la séquence d’entités dans la couche. |
SaveTo(string, FileDriver) | Enregistre la séquence d’entités dans la couche. |
SaveTo(AbstractPath, FileDriver, SavingOptions) | Enregistre la séquence d’entités dans la couche. |
SaveTo(string, FileDriver, SavingOptions) | Enregistre la séquence d’entités dans la couche. |
SplitTo() | Divisez les entités par type de géométrie. |
virtual UseAttributesIndex(AbstractPath, string, bool) | Charge l’index d’attribut pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereGreater . Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index. |
UseAttributesIndex(string, string, bool) | Charge l’index d’attribut pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereGreater . Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index. |
virtual UseSpatialIndex(AbstractPath, bool) | Charge l’index spatial pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereIntersects etNearestTo . Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index. |
UseSpatialIndex(string, bool) | Charge l’index spatial pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereIntersects etNearestTo . Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index. |
virtual WhereEqual<T>(string, T) | Sélectionne les entités avec une valeur d’attribut égale à la valeur fournie. |
virtual WhereGreater<T>(string, T) | Sélectionne les entités dont la valeur d’attribut est supérieure à la valeur fournie. |
virtual WhereGreaterOrEqual<T>(string, T) | Sélectionne les entités dont la valeur d’attribut est supérieure ou égale à la valeur fournie. |
virtual WhereIntersects(Extent) | Filtre les entités en fonction de l’étendue. |
WhereIntersects(FeaturesSequence) | Filtre les entités en fonction de l’union de toutes les géométries dans d’autres séquences d’entités. |
virtual WhereIntersects(IGeometry) | Filtre les entités en fonction de la géométrie fournie. |
virtual WhereNotEqual<T>(string, T) | Sélectionne les entités dont la valeur d’attribut n’est pas égale à la valeur fournie. |
virtual WhereNotNull(string) | Sélectionne les entités dont l’attribut n’est pas égal à null. |
virtual WhereNull(string) | Sélectionne les entités avec un attribut égal à null. |
virtual WhereSet(string) | Sélectionne les entités avec un ensemble d’attributs. |
virtual WhereSmaller<T>(string, T) | Sélectionne les entités avec une valeur d’attribut inférieure à la valeur fournie. |
virtual WhereSmallerOrEqual<T>(string, T) | Sélectionne les entités avec une valeur d’attribut inférieure ou égale à la valeur fournie. |
virtual WhereUnset(string) | Sélectionne les entités où l’attribut spécifié n’est pas défini. |
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver) | Convertir un calque dans un format différent. |
static Convert(string, FileDriver, string, FileDriver) | Convertir un calque dans un format différent. |
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions) | Convertir un calque dans un format différent. |
static Convert(string, FileDriver, string, FileDriver, ConversionOptions) | Convertir un calque dans un format différent. |
Voir également
- class FeaturesSequence
- espace de noms Aspose.Gis
- Assemblée Aspose.GIS