VectorLayer.UseAttributesIndex UseAttributesIndex(string, string, bool) Загружает индекс атрибута для ускорения фильтрации по значению атрибута в таких методах фильтрации, какWhereGreater
. Если индекс не существует, сначала создает его. ИспользоватьforceRebuild для принудительного восстановления индекса.
Copy public void UseAttributesIndex ( string indexPath , string attributeName , bool forceRebuild = false )
Параметр Тип Описание indexPath String Путь к индексному файлу. attributeName String Имя атрибута для построения индекса. forceRebuild Boolean Нужно ли пересоздавать индекс, даже если он уже существует.
Исключения исключение условие ArgumentNullException Аргументnull
. ArgumentException Атрибут с таким именем не существует в слое. IOException Произошла ошибка ввода/вывода. InvalidOperationException Индекс указанного атрибута уже загружен для этого слоя. GisException Файл существует, и это не файл индекса атрибутов, созданный Aspose.GIS.
Смотрите также UseAttributesIndex(AbstractPath, string, bool) Загружает индекс атрибута для ускорения фильтрации по значению атрибута в таких методах фильтрации, какWhereGreater
. Если индекс не существует, сначала создает его. ИспользоватьforceRebuild для принудительного восстановления индекса.
Copy public virtual void UseAttributesIndex ( AbstractPath indexPath , string attributeName ,
bool forceRebuild = false )
Параметр Тип Описание indexPath AbstractPath Путь к индексному файлу. attributeName String Имя атрибута для построения индекса. forceRebuild Boolean Нужно ли пересоздавать индекс, даже если он уже существует.
Исключения исключение условие ArgumentNullException Аргументnull
. ArgumentException Атрибут с таким именем не существует в слое. IOException Произошла ошибка ввода/вывода. InvalidOperationException Индекс указанного атрибута уже загружен для этого слоя. GisException Файл существует, и это не файл индекса атрибутов, созданный Aspose.GIS.
Смотрите также