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.
Copy 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.
Copy 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