Class VectorLayer
inhoud
[
verbergen
]VectorLayer class
Vertegenwoordigt een vectorlaag. Een vectorlaag is een verzameling geografische kenmerken, opgeslagen in een bestand.
public abstract class VectorLayer : FeaturesSequence, IDisposable
Eigenschappen
Naam | Beschrijving |
---|---|
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
Naam | Beschrijving |
---|---|
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
- class FeaturesSequence
- naamruimte Aspose.Gis
- montage Aspose.GIS