Class VectorLayer
İçindekiler
[
Saklamak
]VectorLayer class
Bir vektör katmanını temsil eder. Bir vektör katmanı, bir dosyada saklanan bir coğrafi özellikler koleksiyonudur.
public abstract class VectorLayer : FeaturesSequence, IDisposable
Özellikleri
| İsim | Tanım |
|---|---|
| override Attributes { get; } | Buradaki özellikler için özel özniteliklerin koleksiyonunu alırVectorLayer . |
| virtual Count { get; } | Bu katmandaki özelliklerin sayısını alır. |
| abstract Driver { get; } | Şunu alır:Driver bu katmanı başlatan. |
| abstract GeometryType { get; } | Katman için geometri türünü alır. |
| virtual Item { get; } | Şunu alır:Feature belirtilen dizinde. |
| abstract SpatialReferenceSystem { get; } | Bu özellik dizisinin uzamsal referans sistemini alır. |
yöntemler
| İsim | Tanım |
|---|---|
| static Create(AbstractPath, FileDriver) | Katmanı oluşturur ve yeni özellikler eklemek için açar. |
| static Create(string, FileDriver) | Katmanı oluşturur ve yeni özellikler eklemek için açar. |
| static Create(AbstractPath, FileDriver, DriverOptions) | Katmanı oluşturur ve yeni özellikler eklemek için açar. |
| static Create(AbstractPath, FileDriver, SpatialReferenceSystem) | Katmanı oluşturur ve eklemek için açar. |
| static Create(string, FileDriver, DriverOptions) | Katmanı oluşturur ve yeni özellikler eklemek için açar. |
| static Create(string, FileDriver, SpatialReferenceSystem) | Katmanı oluşturur ve eklemek için açar. |
| static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem) | Katmanı oluşturur ve eklemek için açar. |
| static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem) | Katmanı oluşturur ve eklemek için açar. |
| static Open(AbstractPath, FileDriver) | Okumak için katmanı açın. |
| static Open(string, FileDriver) | Okumak için katmanı açın. |
| static Open(AbstractPath, FileDriver, DriverOptions) | Okumak için katmanı açın. |
| static Open(string, FileDriver, DriverOptions) | Okumak için katmanı açın. |
| Add(Feature) | tarafından destekleniyorsa, katmana yeni bir özellik ekler.VectorLayer SDriver . |
| virtual Add(Feature, IFeatureStyle) | tarafından destekleniyorsa, katmana belirtilen stille yeni bir özellik ekler.VectorLayer SDriver . |
| AsInMemory() | InMemory formatında bir katman klonu oluşturun. |
| ConstructFeature() | Bu katmanın öznitelik koleksiyonuyla eşleşen niteliklere sahip yeni bir özellik oluşturur (ancak katmana eklemez). Özellik için ayar verileri ile bittiğinde, şunu kullanın:Add özelliği katmana eklemek için. |
| CopyAttributes(FeaturesSequence) | Diğerlerinin özniteliklerini kopyalarVectorLayer buna. |
| CopyAttributes(FeaturesSequence, IAttributesConverter) | Diğerlerinin özniteliklerini kopyalarVectorLayer buna. |
| Dispose() | tarafından kullanılan kaynakları serbest bırakır.VectorLayer . |
| override Equals(object) | Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. |
| abstract GetEnumerator() | Koleksiyon boyunca yinelenen bir numaralandırıcı döndürür. |
| virtual GetExtent() | Bu katmanın uzamsal kapsamını alır. |
| Join(VectorLayer, JoinOptions) | Bir katmanı geçerli katmanla birleştirir. |
| NearestTo(IPoint) | Sağlanan noktaya en yakın özelliği alır. |
| NearestTo(double, double) | Sağlanan koordinata en yakın özelliği alır. |
| virtual RemoveAt(int) | KaldırFeature belirtilen dizinde. |
| virtual ReplaceAt(int, Feature) | DeğiştirFeature belirtilen dizinde. |
| SaveTo(AbstractPath, FileDriver) | Unsur sırasını katmana kaydeder. |
| SaveTo(string, FileDriver) | Unsur sırasını katmana kaydeder. |
| SaveTo(AbstractPath, FileDriver, SavingOptions) | Unsur sırasını katmana kaydeder. |
| SaveTo(string, FileDriver, SavingOptions) | Unsur sırasını katmana kaydeder. |
| SplitTo() | Unsurları geometri türüne göre ayırın. |
| virtual UseAttributesIndex(AbstractPath, string, bool) | gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için öznitelik dizini yüklerWhereGreater. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için. |
| UseAttributesIndex(string, string, bool) | gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için öznitelik dizini yüklerWhereGreater. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için. |
| virtual UseSpatialIndex(AbstractPath, bool) | gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için uzamsal dizin yüklerWhereIntersects veNearestTo. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için. |
| UseSpatialIndex(string, bool) | gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için uzamsal dizin yüklerWhereIntersects veNearestTo. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için. |
| virtual WhereEqual<T>(string, T) | Özellik değeri sağlanan değere eşit olan özellikleri seçer. |
| virtual WhereGreater<T>(string, T) | Özellik değeri sağlanan değerden daha büyük olan özellikleri seçer. |
| virtual WhereGreaterOrEqual<T>(string, T) | Özellik değeri sağlanan değerden büyük veya ona eşit olan özellikleri seçer. |
| virtual WhereIntersects(Extent) | Kapsama göre özellikleri filtreler. |
| WhereIntersects(FeaturesSequence) | Unsurları, diğer unsurlar dizisindeki tüm geometrilerin birleşimine göre filtreler. |
| virtual WhereIntersects(IGeometry) | Sağlanan geometriye göre unsurları filtreler. |
| virtual WhereNotEqual<T>(string, T) | Özellik değeri sağlanan değere eşit olmayan özellikleri seçer. |
| virtual WhereNotNull(string) | Özniteliği null değerine eşit olmayan özellikleri seçer. |
| virtual WhereNull(string) | Özniteliği null değerine eşit olan özellikleri seçer. |
| virtual WhereSet(string) | Nitelik ayarlı özellikleri seçer. |
| virtual WhereSmaller<T>(string, T) | Özellik değeri sağlanan değerden daha küçük olan özellikleri seçer. |
| virtual WhereSmallerOrEqual<T>(string, T) | Özellik değeri sağlanan değerden küçük veya ona eşit olan özellikleri seçer. |
| virtual WhereUnset(string) | Belirtilen özniteliğin ayarlanmadığı özellikleri seçer. |
| static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver) | Bir katmanı farklı bir formata dönüştürün. |
| static Convert(string, FileDriver, string, FileDriver) | Bir katmanı farklı bir formata dönüştürün. |
| static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions) | Bir katmanı farklı bir formata dönüştürün. |
| static Convert(string, FileDriver, string, FileDriver, ConversionOptions) | Bir katmanı farklı bir formata dönüştürün. |
Ayrıca bakınız
- class FeaturesSequence
- ad alanı Aspose.Gis
- toplantı Aspose.GIS