Настройка пространственных индексов. Краткий обзор

Пространственный индекс используется для быстрого нахождения пространственных объектов при отображении, редактировании или запросе данных. Поэтому пространственный индекс имеет важное значение, особенно при работе с большими объемами данных.

Пространственные индексы работают по-разному в зависимости от типа источника данных. В персональных, файловых и многопользовательских базах геоданных в DB2, многопользовательских базах геоданных в Oracle и SQL Server с бинарным типом хранением геометрии и многопользовательских базах геоданных в Oraclе с типом хранения ST_Geometry используется пространственный индекс на основе грида. Oracle Spatial, Informix и PostgreSQL не используют размеры сетки – они используют индекс R-дерева. Индекс пространственного грида Esri не используется также в классах объектов с пространственными типами SQL Server.

Поддержка пространственных индексов в ArcGIS

ArcGIS автоматически перестраивает пространственный индекс в конце некоторых операций в файловых, многопользовательских, групповых и настольных базах геоданных для его оптимизации. Ниже приводится описание того, как ArcGIS управляет пространственным индексом:

В каких случаях нужно обновлять пространственный индекс

Поскольку ArcGIS поддерживает пространственный индекс в файловых, многопользовательских, групповых и настольных базах геоданных, вам редко понадобится пересчитывать пространственный индекс вручную. Пересчет пространственного индекса рекомендуется только в следующей особой ситуации:

Пространственные индексы в персональных базах геоданных

При создании класса пространственных объектов в персональной базе геоданных, используя мастер Новый класс (New Feature Class) пространственных объектов, инструмент геообработки или любой другой способ, ArcGIS вычислит пространственный индекс, изменить который нельзя. Пространственный индекс основан на охвате системы координат класса пространственных объектов и всегда будет оптимальным.

Связанные темы

5/10/2014