VectorLayer.UseAttributesIndex

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.

public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
ParameterJenisKeterangan
indexPathStringJalur ke file indeks.
attributeNameStringNama atribut untuk membuat indeks.
forceRebuildBooleanApakah akan membuat ulang indeks meskipun sudah ada.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionArgumen adalahnull.
ArgumentExceptionAtribut dengan nama tersebut tidak ada di layer.
IOExceptionTerjadi kesalahan I/O.
InvalidOperationExceptionIndeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini.
GisExceptionFile ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS.

Lihat juga


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.

public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName, 
    bool forceRebuild = false)
ParameterJenisKeterangan
indexPathAbstractPathJalur ke file indeks.
attributeNameStringNama atribut untuk membuat indeks.
forceRebuildBooleanApakah akan membuat ulang indeks meskipun sudah ada.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionArgumen adalahnull.
ArgumentExceptionAtribut dengan nama tersebut tidak ada di layer.
IOExceptionTerjadi kesalahan I/O.
InvalidOperationExceptionIndeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini.
GisExceptionFile ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS.

Lihat juga