Class VectorLayer
Innehåll
[
Dölj
]VectorLayer class
Representerar ett vektorlager. Ett vektorlager är en samling geografiska egenskaper som lagras i en fil.
public abstract class VectorLayer : FeaturesSequence, IDisposable
Egenskaper
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
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
- class FeaturesSequence
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS