VectorLayer.UseSpatialIndex

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.

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

Pengecualian

pengecualiankondisi
ArgumentNullExceptionJalan adalahnull.
IOExceptionTerjadi kesalahan I/O.
InvalidOperationExceptionIndeks spasial sudah dimuat untuk lapisan ini.
GisExceptionFile ada dan bukan file indeks spasial yang dibuat oleh Aspose.GIS.

Lihat juga


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.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParameterJenisKeterangan
indexPathAbstractPathJalur ke file indeks.
forceRebuildBooleanApakah akan membuat ulang indeks meskipun sudah ada.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionJalan adalahnull.
IOExceptionTerjadi kesalahan I/O.
InvalidOperationExceptionIndeks spasial sudah dimuat untuk lapisan ini.
GisExceptionFile ada dan bukan file indeks spasial yang dibuat oleh Aspose.GIS.

Lihat juga