VectorLayer.UseSpatialIndex

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.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
ParametreTipTanım
indexPathStringİndeks dosyasının yolu.
forceRebuildBooleanDizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı.

istisnalar

istisnaşart
ArgumentNullExceptionyolnull.
IOExceptionBir G/Ç hatası oluştu.
InvalidOperationExceptionBu katman için uzamsal dizin zaten yüklenmiştir.
GisExceptionDosya var ve Aspose.GIS tarafından oluşturulmuş bir uzamsal dizin dosyası değil.

Ayrıca bakınız


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.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParametreTipTanım
indexPathAbstractPathİndeks dosyasının yolu.
forceRebuildBooleanDizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı.

istisnalar

istisnaşart
ArgumentNullExceptionyolnull.
IOExceptionBir G/Ç hatası oluştu.
InvalidOperationExceptionBu katman için uzamsal dizin zaten yüklenmiştir.
GisExceptionDosya var ve Aspose.GIS tarafından oluşturulmuş bir uzamsal dizin dosyası değil.

Ayrıca bakınız