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