По мере того, как вы работаете с проектом, ArcGIS Pro по умолчанию автоматически создает и динамически обновляет поисковый индекс. При добавлении в проект элементы автоматически индексируются. Новые и импортированные карты и компоновки будут автоматически добавлены в индекс. При добавлении подключений к папкам, базам данных и наборам инструментов подключение и содержащиеся в них ГИС-элементы будут автоматически проиндексированы.
Если папка или база данных содержит большое количество элементов, первая индексация может занять продолжительное время. Пока индекс строится, поиск может возвращать некоторые результаты. При последующем поиске, элементы, добавленные в индекс, будут включены в результаты.
При удалении индексированного элемента проекта, такого как база данных или подключение к папке, запись в индексе удаляется при следующем накопительном обновлении. Индексные записи для содержания удаленного элемента проекта, такие как элементы в папках в подключении к папкам, также удаляются. Сходным образом, если элемент, который был индексирован, удаляется с диска или перемещается в другое место, его индексная запись удаляется при следующем накопительном обновлении.
Какие элементы индексируются
Индексируются следующие элементы:
- Элементы, хранящиеся в проекте, такие как карты, компоновки, задачи, диаграммы, отчеты, история геообработки и анимации
- Элементы, которые хранятся в папке, добавляемой в проект в виде подключения к папке.
- Наборы инструментов, добавляемые в проект и доступные через подключение к папке.
- Базы данных, добавляемые в проект, а также файловые базы геоданных, базы данных SQLite и геопакеты, доступные из подключения к папке.
- Список системных стилей, доступных в проекте
При индексации содержимого папки или базы данных будут проиндексированы только те элементы, которые можно использовать в ArcGIS Pro. Если база данных или набор инструментов будут добавлены в проект, и, кроме этого, будут доступны из подключения к папке проекта, содержание этого элемента индексируется только один раз. Если одна и та же папка, база данных или набор инструментов используются в нескольких проектах, они тоже индексируются только один раз.
Примечание:
Элементы, доступные через подключения к серверу или из облачного хранилища, не индексируются.
Подробнее об опциях, которые позволяют держать индекс обновленным
Индексация содержимого сетевого диска
Элементы, которые можно проиндексировать, всегда индексируются, если они хранятся на локальном или внешнем диске, например, на USB-накопителе, который напрямую подключен к локальному компьютеру. По умолчанию элементы, хранящиеся на сетевом диске, которые были добавлены в проект, не индексируются, пока не будут изменены параметры индексации ArcGIS Pro.
Для индексации содержимого сетевого диска выполните следующие действия:
- Откройте диалоговое окно Опции, используя один из следующих методов.
- Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
- Запустите ArcGIS Pro и щелкните Настройки внизу начальной страницы.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Поставьте отметку Индексировать элементы на сетевых дисках.
- Нажмите OK.
В следующий раз, когда будет производиться обновление индекса проекта, содержимое добавленных в качестве подключений к папкам в проект сетевых дисков будет проиндексировано.
Индексация содержимого многопользовательской базы данных
Файлы подключений к базе данных (.sde), доступ к которым производится из папки, будут проиндексированы. По умолчанию содержимое базы данных, доступ к которому предоставлен через файл подключения, индексироваться не будет, если только вы не измените настройки индексации в ArcGIS Pro, или если база данных не будет добавлена к проекту.
Для индексации содержимого многопользовательской базы данных выполните следующие шаги:
- Откройте диалоговое окно Опции, используя один из следующих методов.
- Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
- Запустите ArcGIS Pro и щелкните Настройки внизу начальной страницы.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Отключите опцию Пропустить подключение к многопользовательской базе данных.
- Нажмите OK.
В следующий раз, когда будет производиться обновление индекса проекта, содержимое добавленной в проект многопользовательской базы данных будет проиндексировано.
Создание индекса для существующего проекта
Если вы получаете проект от другого пользователя или используете команду Сохранить как для создания нового проекта, или если вы удалили индекс проекта, то индекс будет обновлен в тот момент, когда произойдет что-то из следующего:
- Вы добавите подключение к папке, базе геоданных или набору инструментов в свой проект.
- Происходит инкрементное обновление индексов. По умолчанию инкрементное обновление индексов выполняется каждый час.
- Поиск по наборам элементов проекта выполняется на панели Каталог, в виде каталога или в диалоговом окне обзора элементов. Для возврата первого набора результатов поиска потребуется некоторое время.
Элементы проекта, ранее не включенные в индекс, будут добавлены. Уже добавленные в индекс элементы будут связаны с текущим проектом.
Что включается в индекс
При индексации происходит извлечение информации из элемента и ее сохранение в индексе поиска ArcGIS Pro. Для разных элементов индексируется различное содержание. В индексе может содержаться следующая информация:
- Теги, описания, краткая информация, кредиты и ограничения использования – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если метаданные элемента отформатированы в соответствии со стандартом FGDC Content Standard for Digital Geospatial Metadata, они не включаются в индекс поиска ArcGIS Pro; обновите их до формата метаданных ArcGIS, чтобы метаданные элемента были индексированы.
- Название, экстент, пространственная привязка, максимальный масштаб, образец – содержание, извлеченное из метаданных ArcGIS, связанных с этим элементом (если существует). Если эта информация не представлена в метаданных, значения будут определены по пространственным данным элемента. Например, имя элемента будет добавлено в индекс как название. Если в метаданных отсутствует образец – он будет сгенерирован на основе полного экстента набора данных.
- Дата последнего обновления, формат растра и имена каналов, тип сенсора, дата съемки, азимут солнца и высота над горизонтом, информация о продукте и т.д. Для получения этой информации будут использованы свойства элемента.
Для разных элементов записывается разная информация. При переиндексации элементов проекта, также перестраивается образец, иллюстрирующий данные.
Где хранится индекс
Индекс поиска может храниться в двух местоположениях. Для элементов проекта, которые хранятся вместе с проектом, в частности карты и компоновки, индексируемое содержание хранится в папке Home; папка Index не отображается в панели Каталог или в виде каталога. Если в одной папке Home хранятся несколько проектов, папка Index будет содержать несколько индексов, по одному на каждый проект.
Для элементов проекта, которые связаны с проектом, например, папки, базы данных и наборы инструментов, индексируемое содержание хранится на локальном компьютере, в папке профиля пользователя <user profile>\AppData\Local\ESRI\Index.
Когда вы выполняете поиск по элементам, оба хранилища индексов используются для оценки и построения комбинированного набора результатов поиска.
Примечание:
Индекс поиска, используемый в ArcGIS Pro, отличается от индекса поиска, используемого в ArcMap и ArcCatalog. Он хранится в другом месте, использует другое содержание и поддерживает другие элементы.
Удаление существующего индекса поиска
Если проект, с которым вы работаете, изменен, или данные, которые вы используете, тоже соответственно изменены, вы, возможно захотите удалить существующий индекс поиска.
Выполните следующие шаги для удаления существующего индекса поиска:
- Откройте диалоговое окно Опции, используя один из следующих методов.
- Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
- Запустите ArcGIS Pro и щелкните Настройки внизу начальной страницы.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
Здесь указан текущий размер индекса ArcGIS Pro.
- Щелкните Удалить индекс.
Все содержимое индекса поиска в ArcGIS Pro будет немедленно удалено. Соответственно будет обновлен размер индекса.
- Нажмите OK.
Далее в ходе работы с ArcGIS Pro элементы проектов, с которыми вы работаете, будут добавляться к индексу, и он будет обновлен в соответствии с установками в диалоговом окне Опции. Без индекса поиск элементов работать не будет.
Отключение индексирования
Если вы знаете, где хранятся ваши данные, и редко пользуетесь поиском, или не хотите пользоваться поиском элементов на локальном диске и на компьютерах в сети, то можно отключить индексирование в ArcGIS Pro.
Для отключения индексирования выполните следующие действия:
- Откройте диалоговое окно Опции, используя один из следующих методов.
- Если проект уже открыт, щелкните вкладку Проект и выберите Опции.
- Запустите ArcGIS Pro и щелкните Настройки внизу начальной страницы.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Под Настроить, будет ли создаваться индекс, и как он будет использоваться щелкните Не создавать индекс.
- Нажмите OK.
При добавлении в проект новых элементов они не будут индексироваться. Если индекс существует, то его можно будет использовать, но он не будет обновляться; вы можете удалить индекс, потому что он не будет содержать актуальной информации о ваших данных. Новый индекс создаваться не будет. Если запланированное задание было ранее создано для обновления индекса в момент, когда вы не выполнили вход в систему на компьютере, задание будет удалено.