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. |
Смотрите также