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)
Parametre | Tip | Tanım |
---|
indexPath | String | İndeks dosyasının yolu. |
forceRebuild | Boolean | Dizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı. |
istisnalar
istisna | şart |
---|
ArgumentNullException | yolnull . |
IOException | Bir G/Ç hatası oluştu. |
InvalidOperationException | Bu katman için uzamsal dizin zaten yüklenmiştir. |
GisException | Dosya 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)
Parametre | Tip | Tanım |
---|
indexPath | AbstractPath | İndeks dosyasının yolu. |
forceRebuild | Boolean | Dizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı. |
istisnalar
istisna | şart |
---|
ArgumentNullException | yolnull . |
IOException | Bir G/Ç hatası oluştu. |
InvalidOperationException | Bu katman için uzamsal dizin zaten yüklenmiştir. |
GisException | Dosya var ve Aspose.GIS tarafından oluşturulmuş bir uzamsal dizin dosyası değil. |
Ayrıca bakınız