Class VectorLayer

VectorLayer class

Mewakili lapisan vektor. Lapisan vektor adalah kumpulan fitur geografis, yang disimpan dalam file.

public abstract class VectorLayer : FeaturesSequence, IDisposable

Properti

NamaKeterangan
override Attributes { get; }Mendapatkan kumpulan atribut khusus untuk fitur di siniVectorLayer .
virtual Count { get; }Mendapat jumlah fitur di lapisan ini.
abstract Driver { get; }MendapatkanDriver yang membuat lapisan ini.
abstract GeometryType { get; }Mendapatkan tipe geometri untuk layer.
virtual Item { get; }MendapatkanFeature pada indeks yang ditentukan.
abstract SpatialReferenceSystem { get; }Mendapat sistem referensi spasial dari urutan fitur ini.

Metode

NamaKeterangan
static Create(AbstractPath, FileDriver)Membuat layer dan membukanya untuk menambahkan fitur baru.
static Create(string, FileDriver)Membuat layer dan membukanya untuk menambahkan fitur baru.
static Create(AbstractPath, FileDriver, DriverOptions)Membuat layer dan membukanya untuk menambahkan fitur baru.
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)Membuat layer dan membukanya untuk ditambahkan.
static Create(string, FileDriver, DriverOptions)Membuat layer dan membukanya untuk menambahkan fitur baru.
static Create(string, FileDriver, SpatialReferenceSystem)Membuat layer dan membukanya untuk ditambahkan.
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)Membuat layer dan membukanya untuk ditambahkan.
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)Membuat layer dan membukanya untuk ditambahkan.
static Open(AbstractPath, FileDriver)Buka layer untuk dibaca.
static Open(string, FileDriver)Buka layer untuk dibaca.
static Open(AbstractPath, FileDriver, DriverOptions)Buka layer untuk dibaca.
static Open(string, FileDriver, DriverOptions)Buka layer untuk dibaca.
Add(Feature)Menambahkan fitur baru ke layer, jika didukung olehVectorLayer SDriver .
virtual Add(Feature, IFeatureStyle)Menambahkan fitur baru dengan gaya tertentu ke lapisan, jika didukung olehVectorLayer SDriver .
AsInMemory()Buat klon layer sebagai format InMemory.
ConstructFeature()Membuat (tetapi tidak menambah lapisan) fitur baru dengan atribut yang cocok dengan kumpulan atribut lapisan ini. Setelah selesai mengatur data untuk fitur tersebut, gunakanAdd untuk menambahkan fitur ke layer.
CopyAttributes(FeaturesSequence)Menyalin atribut lainnyaVectorLayer ke yang ini.
CopyAttributes(FeaturesSequence, IAttributesConverter)Menyalin atribut lainnyaVectorLayer ke yang ini.
Dispose()Merilis sumber daya yang digunakan olehVectorLayer .
override Equals(object)Menentukan apakah objek yang ditentukan sama dengan objek saat ini.
abstract GetEnumerator()Mengembalikan pencacah yang mengulang melalui koleksi.
virtual GetExtent()Mendapatkan jangkauan spasial dari lapisan ini.
Join(VectorLayer, JoinOptions)Menggabungkan layer ke layer saat ini.
NearestTo(IPoint)Mendapat fitur terdekat ke titik yang disediakan.
NearestTo(double, double)Mendapat fitur terdekat dengan koordinat yang disediakan.
virtual RemoveAt(int)HapusFeature pada indeks yang ditentukan.
virtual ReplaceAt(int, Feature)GantiFeature pada indeks yang ditentukan.
SaveTo(AbstractPath, FileDriver)Menyimpan urutan fitur ke lapisan.
SaveTo(string, FileDriver)Menyimpan urutan fitur ke lapisan.
SaveTo(AbstractPath, FileDriver, SavingOptions)Menyimpan urutan fitur ke lapisan.
SaveTo(string, FileDriver, SavingOptions)Menyimpan urutan fitur ke lapisan.
SplitTo()Pisahkan fitur berdasarkan jenis geometri.
virtual UseAttributesIndex(AbstractPath, string, bool)Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
UseAttributesIndex(string, string, bool)Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
virtual UseSpatialIndex(AbstractPath, bool)Memuat indeks spasial untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereIntersects danNearestTo. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
UseSpatialIndex(string, bool)Memuat indeks spasial untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereIntersects danNearestTo. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
virtual WhereEqual<T>(string, T)Memilih fitur dengan nilai atribut yang sama dengan nilai yang diberikan.
virtual WhereGreater<T>(string, T)Memilih fitur dengan nilai atribut lebih besar dari nilai yang diberikan.
virtual WhereGreaterOrEqual<T>(string, T)Memilih fitur dengan nilai atribut lebih besar atau sama dengan nilai yang diberikan.
virtual WhereIntersects(Extent)Filter fitur berdasarkan jangkauan.
WhereIntersects(FeaturesSequence)Memfilter fitur berdasarkan penyatuan semua geometri dalam urutan fitur lainnya.
virtual WhereIntersects(IGeometry)Memfilter fitur berdasarkan geometri yang disediakan.
virtual WhereNotEqual<T>(string, T)Memilih fitur dengan nilai atribut tidak sama dengan nilai yang diberikan.
virtual WhereNotNull(string)Memilih fitur dengan atribut tidak sama dengan null.
virtual WhereNull(string)Memilih fitur dengan atribut yang sama dengan nol.
virtual WhereSet(string)Memilih fitur dengan set atribut.
virtual WhereSmaller<T>(string, T)Memilih fitur dengan nilai atribut lebih kecil dari nilai yang diberikan.
virtual WhereSmallerOrEqual<T>(string, T)Memilih fitur dengan nilai atribut lebih kecil atau sama dengan nilai yang diberikan.
virtual WhereUnset(string)Memilih fitur di mana atribut yang ditentukan tidak disetel.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)Mengonversi layer ke format lain.
static Convert(string, FileDriver, string, FileDriver)Mengonversi layer ke format lain.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)Mengonversi layer ke format lain.
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)Mengonversi layer ke format lain.

Lihat juga