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