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