По умолчанию ArcGIS Pro создает и динамически обновляет индекс элементов в вашем проекте. Индекс используется для создания результатов поиска в проекте. Карты, компоновки и другие элементы, хранящиеся в файле проекта (.aprx), индексируются, когда вы их создаете, импортируете или добавляете в проект. Папки, базы данных, наборы инструментов и другие элементы, хранящиеся вне файла проекта, индексируются, когда вы добавляете подключения к ним.
Индексируются только те элементы, которые могут использоваться ArcGIS Pro. Например, если папка в проекте содержит шейп-файл и файл Microsoft PowerPoint, шейп-файл индексируется, а файл PowerPoint нет.
Элементы индексируются только один раз. Если база геоданных добавляется в проект, ее содержание индексируется. Если затем добавляется подключение к папке, содержащей эту базу геоданных, база геоданных не индексируется еще раз.
Примечание:
Индекс поиска, используемый в ArcGIS Pro, отличается от индекса поиска, используемого в ArcMap и ArcCatalog. Он хранится в другом месте, использует другое содержание и поддерживает другие элементы.
Индексируемые элементы
Индексируются следующие элементы и наборы элементов:
- Компоновки
- Карты
- Отчеты
- Пакетные задания Reviewer
- Задачи
- Облачные подключения BIM
- Облачные хранилища
- Базы данных
- Папки
- Notebooks
- Серверы
- Наборы инструментов
Примечание:
Для подключений баз данных и наборов инструментов индексируются и подключения, и их содержание. Для подключений папок индексируется только содержание папки. (Поиск по проекту не возвращает имена папок.) Для подключений к облаку и серверу индексируется только подключение, но не содержание хранилища сервера или облака.
Местоположение индекса
Индекс ArcGIS Pro состоит из двух индексов: индекса проекта и индекса ресурсов. Индекс проекта хранится в домашней папке проекта. Он отслеживает элементы, хранящиеся в файле проекта, такие как карты и компоновки. Индекс ресурсов хранится в директории вашего профиля пользователя в <user profile>\AppData\Local\ESRI\Index. Он отслеживает элементы, такие как базы данных, наборы инструментов и подключения, которые добавляются в проект.
Индекс ресурсов содержит записи для элементов, связанных с любыми и всеми вашими проектами. Каждый из проектов A, B и C имеют свой собственный индекс проекта, но используют один и тот же индекс ресурсов. Элементы в индексе ресурсов индексируются только один раз, вне зависимости от того, в скольких проектах они используются. Например, если оба проекта A и B содержат подключение к папке C:\Data\Wildfires, содержание этой папки индексируется только один раз.
При выполнении поиска в проекте, вернутся результаты и от индекса проекта, и от индекса ресурсов. Результаты из индекса ресурсов вернутся только для элементов, связанных с проектом, в котором выполняется поиск. Например, если в проект A добавлена база геоданных с именем oak_glen.gdb, ее можно найти при поиске в этом проекте. Ее невозможно найти при поиске в проекте B, пока она не будет добавлена в проект B (или расположена в папке, добавленной в проект B).
Динамическое индексирование
Индекс поддерживается динамически. Это означает, что элементы индексируются по мере добавления их в проект. Когда вы удаляете элемент, хранящийся в проекте, например, карту, он удаляется из индекса проекта. Когда вы удаляете элемент, на который ссылается проект, например, папку, он не удаляется из индекса, так как он может быть все еще связан с другими проектами, но его больше нельзя будет найти при поиске в проекте, из которого он удален.
Однако если содержание элемента изменяется после того, как он был индексирован, индекс не отражает это изменение. Например, новые файлы, добавленные в уже проиндексированную папку, не индексируются динамически. (Содержание нового подключения к папке будет.) Аналогично, если вы удаляете или перемещаете файлы из индексированной папки, индекс не распознает, что их нет. Индекс не отражает изменений такого рода до тех пор, пока он не будет накопительно обновлен или удален и перестроен.
Индексирование существующих проектов
Иногда существующие проекты могут оказаться не индексированными. Это происходит, например, если вы получили проект от кого-то еще или использовали команду Сохранить как для создания проекта. Это также может случиться, если проект создан, когда индексирование было выключено. В таких случаях проект индексируется, как только происходит одно из следующих событий:
- Вы добавили в проект базу данных, набор инструментов или подключение.
- Индекс является накопительно обновляемым.
- Вы выполнили поиск в проекте (вместо поиска на портале) на панели Каталог, в виде Каталог или диалоговом окне обзора.
Пока выполняется индексирование проекта, может пройти некоторое время, прежде чем результаты поиска будут доступны, а вы видите сообщение о выполнении индексирования. Результаты поиска начинают появляться динамически по мере их индексирования.
Примечание:
Проекты не индексируют содержание, хранящееся в Microsoft OneDrive. Если проект и все его содержание хранятся в OneDrive, поиск по проекту не даст результатов. Однако если проект, хранящийся в OneDrive, ссылается на содержание, которое не хранится в OneDrive, указанное содержание индексируется.
Внимание:
Облачные сервисы хранилища, такие как Microsoft OneDrive Google Drive не поддерживаются, если иное не указано в документации по конкретным инструментам и функциям. Более подробно о ArcGIS Pro и сервисах облачного хранилища.
Содержание, включенное в индекс
Если элемент индексирован, из него извлекается информация и хранится в индексе. Для разных элементов индексируется различное содержание. В индексе может содержаться следующая информация:
- Имя элемента.
- Теги, описания, краткая информация, кредиты и ограничения использования – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если метаданные элемента отформатированы в соответствии со стандартом FGDC Content Standard for Digital Geospatial Metadata, то они не включается в поисковый индекс ArcGIS Pro; обновите их до формата метаданных ArcGIS, чтобы метаданные элемента были проиндексированы.
- Название, экстент, пространственная привязка, максимальный масштаб, образец – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если его не существует, для определения подходящего значения используются данные элемента. Например, имя элемента используется в качестве заголовка. Если набор пространственных данных проиндексирован, создается образец, если его не было.
- Дата последнего изменения, формат растра и имена каналов, тип сенсора изображения, дата получения, азимут солнца и углы высот, информация о продукте и т.д. – свойства элемента, используемые для определения соответствующего значения.
Опции индексирования
Опции индексирования на странице Настроек ArcGIS Pro позволяют конфигурировать индекс для соответствия вашим требованиям. Некоторые из опций индексирования описываются далее. Другие описаны в разделе Обновить индекс поиска для элементов проекта.
Индексация содержимого сетевого диска
По умолчанию элементы, хранящиеся на сетевом диске, который добавлен в проект, не индексируются. Для индексации содержимого сетевого диска выполните следующие действия. При следующем накопительном обновлении индекса, индексируется содержание сетевых дисков, добавленных в проект как подключения к папке.
- Перейдите на страницу Настройки.
- На начальной странице ArcGIS Pro щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Поставьте отметку Индексировать элементы на сетевых дисках.
- Нажмите OK.
Примечание:
Вы можете добавлять сетевые элементы в проект либо по пути UNC, либо по букве диска (при условии, что сетевой диск смонтирован на вашем компьютере). Периферийные устройства, напрямую подключенные к компьютеру, например флеш-память USB или внешний диск, определяются как локальные диски.
Индексация содержимого многопользовательской базы данных
По умолчанию файлы подключения к многопользовательской базе данных (.sde) индексируются, а содержание базы данных - нет. Это означает, что вы можете найти базу данных при поиске по проекту, но не можете найти содержащиеся в ней наборы данных. Это верно независимо от того, добавляется ли многопользовательская база данных напрямую в проект или это элемент в подключении к папке.
Для индексации содержания многопользовательской базы данных - которая может потребовать значительных ресурсов - вы должны сделать две вещи: добавить базу данных в проект с помощью команды Добавить базу данных и соответствующим образом настроить опции индексирования. При следующем накопительном обновлении индекса содержание индексируется. Процесс описывается в следующих шагах.
- При необходимости добавьте базу данных в проект.
- Перейдите на страницу Настройки.
- На начальной странице ArcGIS Pro щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Отключите опцию Пропустить подключение к многопользовательской базе данных.
- Нажмите OK.
Отключение индексирования
Если вы знаете, где находятся данные, или у вас есть необходимость поиска в проектах, вы можете отключить индексирование. Если индексирование отключено, новые элементы при добавлении в проект не индексируются. Существующие индексы используются, но не обновляются. Запланированная задача, используемая для периодического обновления индекса, удаляется.
- Перейдите на страницу Настройки.
- На начальной странице ArcGIS Pro щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Под Настроить, будет ли создаваться индекс, и как он будет использоваться щелкните Не создавать индекс.
- Нажмите OK.
Удаление индекса
Если проекты или данные, с которыми вы работаете, значительно изменились, вы можете удалить индекс. Если вы удаляете индекс, а опция, которая использует индекс, включена – создается новый индекс. Если индексирование отключено, новые индексы не строятся.
Удаление индекса удаляет индекс ресурсов, но не проекта. Поиск все равно возвращает результаты для таких элементов, как карты, компоновки и отчеты. Для удаления индекса проекта в конкретном проекте, перейдите к папке проекта в Windows и удалите папку Index.
Выполните следующие шаги для удаления индекса из ресурсов:
- Перейдите на страницу Настройки.
- На начальной странице ArcGIS Pro щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
Отображен текущий размер индекса.
- Щелкните Удалить индекс.
- Нажмите OK.
Административное управление настройками
Администраторы программного обеспечения могут предоставлять значения по умолчанию для параметров индексирования и предотвращают возможность изменения этих значений. Если настройки заблокированы администратором, отображается сообщение. Более подробно об административном управлении настройками.