Class VectorLayer

VectorLayer class

Vertegenwoordigt een vectorlaag. Een vectorlaag is een verzameling geografische kenmerken, opgeslagen in een bestand.

public abstract class VectorLayer : FeaturesSequence, IDisposable

Eigenschappen

NaamBeschrijving
override Attributes { get; }Haalt de verzameling aangepaste attributen op voor objecten hierinVectorLayer .
virtual Count { get; }Krijgt het aantal objecten in deze laag.
abstract Driver { get; }Krijgt deDriver die deze laag heeft geïnstantieerd.
abstract GeometryType { get; }Haalt het type geometrie voor de laag op.
virtual Item { get; }Krijgt deFeature op de opgegeven index.
abstract SpatialReferenceSystem { get; }Krijgt een ruimtelijk referentiesysteem van deze kenmerkenreeks.

methoden

NaamBeschrijving
static Create(AbstractPath, FileDriver)Maakt de laag aan en opent deze om nieuwe objecten toe te voegen.
static Create(string, FileDriver)Maakt de laag aan en opent deze om nieuwe objecten toe te voegen.
static Create(AbstractPath, FileDriver, DriverOptions)Maakt de laag aan en opent deze om nieuwe objecten toe te voegen.
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)Maakt de laag en opent deze om toe te voegen.
static Create(string, FileDriver, DriverOptions)Maakt de laag aan en opent deze om nieuwe objecten toe te voegen.
static Create(string, FileDriver, SpatialReferenceSystem)Maakt de laag en opent deze om toe te voegen.
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)Maakt de laag en opent deze om toe te voegen.
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)Maakt de laag en opent deze om toe te voegen.
static Open(AbstractPath, FileDriver)Open de laag om te lezen.
static Open(string, FileDriver)Open de laag om te lezen.
static Open(AbstractPath, FileDriver, DriverOptions)Open de laag om te lezen.
static Open(string, FileDriver, DriverOptions)Open de laag om te lezen.
Add(Feature)Voegt een nieuw object toe aan de laag, indien ondersteund door deVectorLayer SDriver .
virtual Add(Feature, IFeatureStyle)Voegt een nieuw object met de gespecificeerde stijl toe aan de laag, indien ondersteund door deVectorLayer SDriver .
AsInMemory()Maak een laagkloon in de InMemory-indeling.
ConstructFeature()Creëert (maar voegt niets toe aan de laag) een nieuw object met attributen die overeenkomen met de verzameling attributen van deze laag. Wanneer u klaar bent met het instellen van gegevens voor het object, gebruikt uAdd om het object aan de laag toe te voegen.
CopyAttributes(FeaturesSequence)Kopieert attributen van andereVectorLayer naar deze.
CopyAttributes(FeaturesSequence, IAttributesConverter)Kopieert attributen van andereVectorLayer naar deze.
Dispose()Geeft de bronnen vrij die worden gebruikt door deVectorLayer .
override Equals(object)Bepaalt of het opgegeven object gelijk is aan het huidige object.
abstract GetEnumerator()Retourneert een enumerator die de verzameling herhaalt.
virtual GetExtent()Krijgt een ruimtelijke omvang van deze laag.
Join(VectorLayer, JoinOptions)Voegt een laag toe aan de huidige laag.
NearestTo(IPoint)Haalt het object op dat het dichtst bij het opgegeven punt ligt.
NearestTo(double, double)Haalt het object op dat het dichtst bij de opgegeven coördinaat ligt.
virtual RemoveAt(int)Verwijder deFeature op de opgegeven index.
virtual ReplaceAt(int, Feature)Vervang deFeature op de opgegeven index.
SaveTo(AbstractPath, FileDriver)Slaat de volgorde van objecten op naar laag.
SaveTo(string, FileDriver)Slaat de volgorde van objecten op naar laag.
SaveTo(AbstractPath, FileDriver, SavingOptions)Slaat de volgorde van objecten op naar laag.
SaveTo(string, FileDriver, SavingOptions)Slaat de volgorde van objecten op naar laag.
SplitTo()Objecten splitsen op type geometrie.
virtual UseAttributesIndex(AbstractPath, string, bool)Laadt attribuutindex om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereGreater. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
UseAttributesIndex(string, string, bool)Laadt attribuutindex om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereGreater. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
virtual UseSpatialIndex(AbstractPath, bool)Laadt ruimtelijke index om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereIntersects enNearestTo. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
UseSpatialIndex(string, bool)Laadt ruimtelijke index om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereIntersects enNearestTo. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.
virtual WhereEqual<T>(string, T)Selecteert objecten met een attribuutwaarde die gelijk is aan de opgegeven waarde.
virtual WhereGreater<T>(string, T)Selecteert objecten met een attribuutwaarde die groter is dan de opgegeven waarde.
virtual WhereGreaterOrEqual<T>(string, T)Selecteert objecten met een attribuutwaarde die groter of gelijk is aan de opgegeven waarde.
virtual WhereIntersects(Extent)Filtert functies op basis van de omvang.
WhereIntersects(FeaturesSequence)Filtert objecten op basis van de vereniging van alle geometrieën in andere volgorde van objecten.
virtual WhereIntersects(IGeometry)Filtert objecten op basis van de geleverde geometrie.
virtual WhereNotEqual<T>(string, T)Selecteert objecten met een attribuutwaarde die niet gelijk is aan de opgegeven waarde.
virtual WhereNotNull(string)Selecteert objecten met attribuut niet gelijk aan null.
virtual WhereNull(string)Selecteert objecten met attribuut gelijk aan null.
virtual WhereSet(string)Selecteert objecten met attribuutset.
virtual WhereSmaller<T>(string, T)Selecteert objecten met een attribuutwaarde die kleiner is dan de opgegeven waarde.
virtual WhereSmallerOrEqual<T>(string, T)Selecteert objecten met een attribuutwaarde die kleiner of gelijk is aan de opgegeven waarde.
virtual WhereUnset(string)Selecteert objecten waar het gespecificeerde attribuut niet is ingesteld.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)Converteer een laag naar een ander formaat.
static Convert(string, FileDriver, string, FileDriver)Converteer een laag naar een ander formaat.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)Converteer een laag naar een ander formaat.
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)Converteer een laag naar een ander formaat.

Zie ook