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