Изменение пространственного индекса

Функциональные возможности ArcGIS for Desktop Basic ограничены.

Вы можете выполнить повторное построение индекса классов пространственных объектов в многопользовательских базах геоданных, которые используются тип хранения ST_Geometry в Oracle или Geometry в SQL Server. Для всех остальных типов хранения в многопользовательских базах данных и геоданных, а также для классов пространственных объектов в файловых базах геоданных можно удалить и повторно создать пространственные индексы, не изменяя их. Пространственные индексы классов пространственных объектов в персональных базах геоданных нельзя изменить или создать повторно.

Вы можете увидеть, какой тип хранения геометрии используется для классов пространственного объекта в многопользовательских базах данных, посмотрев на раздел Свойства геометрии (Geometry Properties) на вкладке Общие (General) диалогового окна Свойства класса пространственных объектов (Feature Class Properties).

ЛицензияЛицензия:

Изменение пространственного индекса класса пространственных объектов баз геоданных доступно только при работе с ArcGIS for Desktop Advanced и Standard.

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

Изменение или повторное создание пространственного индекса класса пространственных объектов:

Шаги:
  1. Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
  2. В дереве Каталога подключитесь к базе геоданных, содержащей тот класс пространственных объектов, для которого вы собираетесь изменять пространственный индекс.

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

  3. Щелкните правой кнопкой мыши по классу объектов и выберите Properties (Свойства).
  4. Перейдите на вкладку Индексы (Indexes).
  5. Для классов пространственных объектов, использующих ST_Geometry в Oracle или Geometry в SQL Server нажмите Пересчитать (Recalculate), чтобы разрешить ArcGIS задать размер сетки.

    Если вы используете кнопку Пересчитать (Recalculate) для обновления пространственного индекса класса пространственных объектов ArcSDE, который активирован для архивации, пространственный индекс архивной таблицы автоматически пересчитывается.

  6. Для классов пространственных объектов в файловых базах геоданных; классов пространственных объектов в PostgreSQL, DB2 или Informix или классов пространственных объектов, которые используют двоичные типы хранения или SDO_Geometry в Oracle или тип хранения Geography в SQL Server, нажмите Удалить (Delete), чтобы исключить пространственный индекс. Затем нажмите Создать (Create), чтобы создать новый индекс.

    Повторное созданный индекс будет отражать текущие данные.

    ВниманиеВнимание:

    Не следует удалять и повторно создавать пространственный индекс в классах пространственных объектов в Наборе данных Windows Azure SQL, где содержится несколько миллионов записей. Операция создания пространственного индекса в классе пространственных объектов, содержащем несколько миллионов записей, может быть завершена, если база данных Windows Azure SQL определит, что операция потребляет чрезмерно много ресурсов сервера. Из-за этого класс пространственных объектов может остаться без индекса.

  7. Щёлкните на кнопке ОК, чтобы построить пространственный индекс и закрыть диалоговое окно Свойства класса объектов (Feature Class Properties).
9/11/2013