Индексация элементов проекта

По умолчанию ArcGIS Pro создает и динамически обновляет индекс элементов в вашем проекте. Индекс используется для создания результатов поиска в проекте. Карты, компоновки и другие элементы, хранящиеся в файле проекта (.aprx), индексируются, когда вы их создаете, импортируете или добавляете в проект. Папки, базы данных, наборы инструментов и другие элементы, хранящиеся вне файла проекта, индексируются, когда вы добавляете подключения к ним.

Индексируются только те элементы, которые могут использоваться ArcGIS Pro. Например, если папка в проекте содержит шейп-файл и файл Microsoft PowerPoint, шейп-файл индексируется, а файл PowerPoint – нет.

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

Примечание:

Индекс поиска, используемый в ArcGIS Pro, отличается от индекса поиска, используемого в ArcMap и ArcCatalog. Он хранится в другом месте, использует другое содержание и поддерживает другие элементы.

Индексируемые элементы

Индексируются следующие элементы и наборы элементов:

  • Компоновки
  • Карты
  • Отчеты
  • Пакетные задания Reviewer
  • Задачи
  • Подключения BIM Cloud
  • Облачные хранилища
  • Базы данных
  • Папки
  • Notebooks
  • Серверы
  • Наборы инструментов

Примечание:

Для подключений баз данных и наборов инструментов индексируются и подключения, и их содержание. Для подключений папок индексируется только содержание папки. (Поиск в проекте не возвращает имена папок.) Для подключений к облаку и серверу индексируется только подключение, но не содержание хранилища сервера или облака.

Местоположение индекса

Индекс ArcGIS Pro фактически состоит из двух индексов: индекса проекта и индекса ресурсов. Индекс проекта хранится в домашней папке проекта. Он отслеживает элементы, хранящиеся в файле проекта, такие как карты и компоновки. Индекс ресурсов хранится в директории вашего профиля пользователя в <user profile>\AppData\Local\ESRI\Index. Он отслеживает элементы, такие как базы данных, наборы инструментов и подключения, которые добавляются в проект.

Индекс ресурсов содержит записи для элементов, связанных с любыми и всеми вашими проектами. Каждый из проектов A, B и C имеют свой собственный индекс проекта, но используют один и тот же индекс ресурсов. Элементы в индексе ресурсов индексируются только один раз, вне зависимости от того, в скольких проектах они используются. Например, если оба проекта A и B содержат подключение к папке C:\Data\Wildfires, содержание этой папки индексируется только один раз.

При выполнении поиска в проекте, вернутся результаты и от индекса проекта, и от индекса ресурсов. Результаты из индекса ресурсов вернутся только для элементов, связанных с проектом, в котором выполняется поиск. Например, если в проект A добавлена база геоданных с именем oak_glen.gdb, ее можно найти при поиске в этом проекте. Ее невозможно найти при поиске в проекте B, пока она не будет добавлена в проект B (или расположена в папке, добавленной в проект B).

Динамическое индексирование

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

Однако если содержание элемента изменяется после того, как он был индексирован, индекс не отражает это изменение. Например, новые файлы, добавленные в уже проиндексированную папку, не индексируются динамически. (Содержание новой папки будет индексироваться.) Аналогично, если вы удаляете или перемещаете файлы из индексированной папки, индекс не распознает, что их нет. Индекс не отражает изменений такого рода до тех пор, пока он не будет накопительно обновлен или удален и перестроен.

Индексирование существующих проектов

Иногда существующие проекты могут оказаться не индексированными. Это происходит, например, если вы получили проект от кого-то еще или использовали команду Сохранить как для создания проекта. Это также может случиться , если проект создан, когда индексирование было выключено. В таких случаях проект индексируется, как только происходит одно из следующих событий:

  • Вы добавили в проект базу данных, набор инструментов или подключение
  • Индекс является накопительно обновляемым
  • Вы выполнили поиск в проекте (вместо поиска на портале) на панели Каталог, в виде Каталог или диалоговом окне обзора.

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

Содержание, включенное в индекс

Если элемент индексирован, из него извлекается информация и хранится в индексе. Для разных элементов индексируется различное содержание. В индексе может содержаться следующая информация:

  • Имя элемента.
  • Теги, описания, краткая информация, кредиты и ограничения использования – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если метаданные элемента отформатированы в соответствии со стандартом FGDC Content Standard for Digital Geospatial Metadata (стандарт содержания цифровых геопространственных метаданных)не включен в индекс поиска ArcGIS Pro; обновите его до формата метаданных ArcGIS, чтобы проиндексировать метаданные элемента.
  • Название, экстент, пространственная привязка, максимальный масштаб, образец – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если его не существует, для определения подходящего значения используются данные элемента. Например, имя элемента используется в качестве заголовка. Если набор пространственных данных проиндексирован, создается образец, если его не было.
  • Дата последнего изменения, формат растра и имена каналов, тип сенсора изображения, дата получения, азимут солнца и углы высот, информация о продукте и т.д. – свойства элемента, используемые для определения соответствующего значения.

Опции индексирования

Опции индексирования на странице Настроек ArcGIS Pro позволяют конфигурировать индекс для соответствия вашим требованиям. Некоторые из опций индексирования описываются далее. Другие описаны в разделе Обновить индекс поиска для элементов проекта.

Индексация содержимого сетевого диска

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

  1. Откройте диалоговое окно Опции, используя один из следующих методов.
    • Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
    • Запустите ArcGIS Pro и щелкните Настройки Настройки внизу начальной страницы.

    Откроется диалог Опции.

  2. Щелкните вкладку Индексация.
  3. Поставьте отметку Индексировать элементы на сетевых дисках.
  4. Нажмите OK.
    Примечание:

    Элементы, добавленные в проект по их пути UNC, рассматриваются как сетевые элементы. Однако элементы на подключенных сетевых дисках, которые добавлены в проект по букве диска, рассматриваются как локальные диски – они индексируются, даже если сетевое индексирование выключено. Периферийные устройства, напрямую подключенные к компьютеру, например флеш-память USB или внешний диск, определяются как локальные диски.

Индексация содержимого многопользовательской базы данных

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

  1. Откройте диалоговое окно Опции, используя один из следующих методов.
    • Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
    • Запустите ArcGIS Pro и щелкните Настройки Настройки внизу начальной страницы.

    Откроется диалог Опции.

  2. Щелкните вкладку Индексация.
  3. Отключите опцию Пропустить подключение к многопользовательской базе данных.
  4. Нажмите OK.

Отключение индексирования

Если вы знаете, где находятся данные, или у вас есть необходимость поиска в проектах, вы можете отключить индексирование. Если индексирование отключено, новые элементы при добавлении в проект не индексируются. Существующие индексы используются но не обновляются. Запланированная задача, используемая для периодического обновления индекса, удаляется.

  1. Откройте диалоговое окно Опции, используя один из следующих методов.
    • Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
    • Запустите ArcGIS Pro и щелкните Настройки Настройки внизу начальной страницы.

    Откроется диалог Опции.

  2. Щелкните вкладку Индексация.
  3. Под Настроить, будет ли создаваться индекс, и как он будет использоваться щелкните Не создавать индекс.
  4. Нажмите OK.

Удаление индекса

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

Удаление индекса удаляет индекс ресурсов, но не проекта. Поиск все равно возвращает результаты для таких элементов, как карты, компоновки и отчеты. Для удаления индекса проекта в конкретном проекте, перейдите к папке проекта в Windows Explorer и удалите папку Index.

Выполните следующие шаги для удаления индекса из ресурсов.

  1. Откройте диалоговое окно Опции, используя один из следующих методов.
    • Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
    • Запустите ArcGIS Pro и щелкните Настройки Настройки внизу начальной страницы.

    Откроется диалог Опции.

  2. Щелкните вкладку Индексация.

    Отображен текущий размер индекса.

  3. Щелкните Удалить индекс.
  4. Нажмите OK.

Административное управление настройками

Администраторы программного обеспечения могут предоставлять значения по умолчанию для параметров индексирования и предотвращают возможность изменения этих значений. Если настройки заблокированы администратором, отображается сообщение. Более подробно об административном управлении настройками.

Опция создания индекса отключена и блокирована администратором

Связанные разделы