Пространственные индексы в базе геоданных: общий обзор

Чтобы ускорить выполнение запросов к классам пространственных объектов, в ArcGIS используются пространственные индексы. Определение пространственного объекта, выбор объектов путем наведения и растягивания окна, а также перемещение и масштабирование – все это обязывает ArcMap использовать пространственный индекс для поиска объектов.

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

*При создании пустых классов пространственных объектов в базах геоданных в DB2, пространственные индексы не создаются.

Пространственные индексы работают по-разному в зависимости от типа источника данных. В перечисленных ниже типах базы геоданных для классов пространственных объектов используются пространственные индексы на основе грида.

В классах пространственных объектов в Oracle с пространственным типом хранения Oracle (SDO_Geometry), Informix и PostgreSQL, не используются пространственные индексы на основе грида – в них используется индекс R-дерева. Пространственный индекс на основе грида Esri не используется также в классах объектов с пространственными типами SQL Server.

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

5/10/2014