Class VectorLayer

VectorLayer class

Representerar ett vektorlager. Ett vektorlager är en samling geografiska egenskaper som lagras i en fil.

public abstract class VectorLayer : FeaturesSequence, IDisposable

Egenskaper

namnBeskrivning
override Attributes { get; }Får samlingen av anpassade attribut för funktioner i dettaVectorLayer .
virtual Count { get; }Hämtar antalet funktioner i detta lager.
abstract Driver { get; }FårDriver som instansierade det här lagret.
abstract GeometryType { get; }Hämtar typen av geometri för lagret.
virtual Item { get; }FårFeature vid angivet index.
abstract SpatialReferenceSystem { get; }Hämtar rumsligt referenssystem för denna funktionssekvens.

Metoder

namnBeskrivning
static Create(AbstractPath, FileDriver)Skapar lagret och öppnar det för att lägga till nya funktioner.
static Create(string, FileDriver)Skapar lagret och öppnar det för att lägga till nya funktioner.
static Create(AbstractPath, FileDriver, DriverOptions)Skapar lagret och öppnar det för att lägga till nya funktioner.
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)Skapar lagret och öppnar det för att läggas till.
static Create(string, FileDriver, DriverOptions)Skapar lagret och öppnar det för att lägga till nya funktioner.
static Create(string, FileDriver, SpatialReferenceSystem)Skapar lagret och öppnar det för att läggas till.
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)Skapar lagret och öppnar det för att läggas till.
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)Skapar lagret och öppnar det för att läggas till.
static Open(AbstractPath, FileDriver)Öppna lagret för läsning.
static Open(string, FileDriver)Öppna lagret för läsning.
static Open(AbstractPath, FileDriver, DriverOptions)Öppna lagret för läsning.
static Open(string, FileDriver, DriverOptions)Öppna lagret för läsning.
Add(Feature)Lägger till en ny funktion i lagret, om det stöds avVectorLayer sDriver .
virtual Add(Feature, IFeatureStyle)Lägger till en ny funktion med den angivna stilen till lagret, om det stöds avVectorLayer sDriver .
AsInMemory()Skapa en lagerklon som InMemory-format.
ConstructFeature()Skapar (men lägger inte till i lagret) en ny funktion med attribut som matchar samlingen av attribut för detta lager. När du är klar med att ställa in data för funktionen, användAdd för att lägga till funktionen i lagret.
CopyAttributes(FeaturesSequence)Kopierar attribut för andraVectorLayer till den här.
CopyAttributes(FeaturesSequence, IAttributesConverter)Kopierar attribut för andraVectorLayer till den här.
Dispose()Frigör resurserna som används avVectorLayer .
override Equals(object)Bestämmer om det angivna objektet är lika med det aktuella objektet.
abstract GetEnumerator()Returnerar en uppräkning som itererar genom samlingen.
virtual GetExtent()Får en rumslig utsträckning av detta lager.
Join(VectorLayer, JoinOptions)Sammanfogar ett lager med det aktuella lagret.
NearestTo(IPoint)Får den funktion som ligger närmast den angivna punkten.
NearestTo(double, double)Får den funktion som ligger närmast den angivna koordinaten.
virtual RemoveAt(int)Ta bortFeature vid angivet index.
virtual ReplaceAt(int, Feature)Byt utFeature vid angivet index.
SaveTo(AbstractPath, FileDriver)Sparar funktioner sekvens till lager.
SaveTo(string, FileDriver)Sparar funktioner sekvens till lager.
SaveTo(AbstractPath, FileDriver, SavingOptions)Sparar funktioner sekvens till lager.
SaveTo(string, FileDriver, SavingOptions)Sparar funktioner sekvens till lager.
SplitTo()Dela upp funktioner efter geometrityp.
virtual UseAttributesIndex(AbstractPath, string, bool)Laddar attributindex för att påskynda filtrering efter attributvärde i filtermetoder somWhereGreater. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
UseAttributesIndex(string, string, bool)Laddar attributindex för att påskynda filtrering efter attributvärde i filtermetoder somWhereGreater. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
virtual UseSpatialIndex(AbstractPath, bool)Laddar rumsligt index för att påskynda filtrering efter attributvärde i filtermetoder somWhereIntersects ochNearestTo. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
UseSpatialIndex(string, bool)Laddar rumsligt index för att påskynda filtrering efter attributvärde i filtermetoder somWhereIntersects ochNearestTo. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
virtual WhereEqual<T>(string, T)Väljer funktioner med attributvärde lika med det angivna värdet.
virtual WhereGreater<T>(string, T)Väljer funktioner med ett attributvärde som är större än det angivna värdet.
virtual WhereGreaterOrEqual<T>(string, T)Väljer funktioner med ett attributvärde som är större eller lika med det angivna värdet.
virtual WhereIntersects(Extent)Filtrerar funktioner baserat på omfattningen.
WhereIntersects(FeaturesSequence)Filtrerar funktioner baserat på föreningen av alla geometrier i andra funktioners sekvens.
virtual WhereIntersects(IGeometry)Filtrerar funktioner baserat på den tillhandahållna geometrin.
virtual WhereNotEqual<T>(string, T)Väljer funktioner med ett attributvärde som inte är lika med det angivna värdet.
virtual WhereNotNull(string)Väljer funktioner med attribut som inte är lika med null.
virtual WhereNull(string)Väljer funktioner med attribut lika med null.
virtual WhereSet(string)Väljer funktioner med attributuppsättning.
virtual WhereSmaller<T>(string, T)Väljer funktioner med ett attributvärde som är mindre än det angivna värdet.
virtual WhereSmallerOrEqual<T>(string, T)Väljer funktioner med ett attributvärde som är mindre eller lika med det angivna värdet.
virtual WhereUnset(string)Väljer funktioner där specificerat attribut inte är inställt.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)Konvertera ett lager till ett annat format.
static Convert(string, FileDriver, string, FileDriver)Konvertera ett lager till ett annat format.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)Konvertera ett lager till ett annat format.
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)Konvertera ett lager till ett annat format.

Se även