VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için öznitelik dizini yüklerWhereGreater
. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
Parametre | Tip | Tanım |
---|
indexPath | String | İndeks dosyasının yolu. |
attributeName | String | Üzerinde dizin oluşturulacak özelliğin adı. |
forceRebuild | Boolean | Dizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı. |
istisnalar
istisna | şart |
---|
ArgumentNullException | bağımsız değişkennull . |
ArgumentException | Katmanda böyle bir ada sahip öznitelik yok. |
IOException | Bir G/Ç hatası oluştu. |
InvalidOperationException | Bu katman için önceden yüklenmiş olan belirtilen öznitelik için dizin. |
GisException | Dosya var ve Aspose.GIS tarafından oluşturulmuş bir öznitelik dizin dosyası değil. |
Ayrıca bakınız
UseAttributesIndex(AbstractPath, string, bool)
gibi filtre yöntemlerinde öznitelik değerine göre filtrelemeyi hızlandırmak için öznitelik dizini yüklerWhereGreater
. Dizin yoksa önce onu oluşturur. KullanmakforceRebuild dizin oluşturmayı zorlamak için.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
Parametre | Tip | Tanım |
---|
indexPath | AbstractPath | İndeks dosyasının yolu. |
attributeName | String | Üzerinde dizin oluşturulacak özelliğin adı. |
forceRebuild | Boolean | Dizin zaten mevcut olsa bile yeniden oluşturulup oluşturulmayacağı. |
istisnalar
istisna | şart |
---|
ArgumentNullException | bağımsız değişkennull . |
ArgumentException | Katmanda böyle bir ada sahip öznitelik yok. |
IOException | Bir G/Ç hatası oluştu. |
InvalidOperationException | Bu katman için önceden yüklenmiş olan belirtilen öznitelik için dizin. |
GisException | Dosya var ve Aspose.GIS tarafından oluşturulmuş bir öznitelik dizin dosyası değil. |
Ayrıca bakınız