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