默认情况下,当您构建和使用工程时,ArcGIS Pro 将自动创建并动态更新可搜索的索引。在将项添加到工程时,会为其构建索引。新的和导入的地图和布局将会自动添加到索引中。添加文件夹、数据库和工具箱的连接时,连接及其包含的 GIS 项目将会自动构建索引。
首次为文件夹或数据库构建索引时,如果其包含大量的项,可能需要花费一些时间。创建索引期间,搜索可能返回一些结果。如果稍后重新搜索,则结果中将包含已添加到索引的项目。
当从工程中移除有索引的工程项目(例如数据库或文件夹连接)时,其索引条目将在下一次增量更新时删除。所移除工程项目的内容(例如文件夹连接下的文件夹中的项目)的索引条目也将被删除。同样,如果磁盘上的已索引项目被删除或移动至其他位置,则其索引条目将在下一次增量更新时删除。
要构建索引的项
为下列项目构建索引:
- 存储在工程中的项目,如地图、布局、任务、图表、报表、地理处理历史和动画
- 存储于文件夹中的项目,该文件夹已经作为文件夹连接添加到工程中
- 添加到工程并通过文件夹连接访问的工具箱
- 添加到工程以及文件地理数据库、SQLite 数据库和通过文件夹连接访问的 geopackage 的数据库
- 工程中可用的系统样式列表
为文件夹或数据库内容构建索引时,仅为用于 ArcGIS Pro 中的项目构建索引。如果数据库或工具箱已添加到工程,并且可通过工程中的文件夹连接访问,则仅为其内容构建一次索引。如果同一个文件夹、数据库或工具箱由多个工程使用,仅会为其构建一次索引。
注:
不为可通过服务器连接或云存储连接访问的项目构建索引。
为网络磁盘的内容建立索引
如果可建立索引的项目存储在本地磁盘或外部磁盘(例如直接连接到本地计算机的 USB 驱动器)中,则将始终为其建立索引。默认情况下,如果已添加到工程中的项目存储在网络磁盘中,除非修改 ArcGIS Pro 索引建立选项,否则不会为其建立索引。
要为网络磁盘的内容建立索引,请按照下列步骤进行操作:
- 使用下列方法之一打开选项对话框。
- 如果工程当前处于打开状态,请单击工程选项卡并单击选项。
- 启动 ArcGIS Pro,然后单击开始页面底部的设置。
随即显示选项对话框。
- 单击索引选项卡。
- 选中为网络磁盘上的项目建立索引。
- 单击确定。
下次更新工程索引完成后,将会为作为文件夹连接添加到工程的网络磁盘内容建立索引。
为企业级数据库的内容构建索引
为通过文件夹访问的数据库连接 (.sde) 文件构建索引。默认情况下,除非修改 ArcGIS Pro 索引选项,并将数据库添加到工程中,否则无法为文件提供对其的访问的数据库内容构建索引。
要为企业级数据库的内容建立索引,请按照下列步骤进行操作:
- 使用下列方法之一打开选项对话框。
- 如果工程当前处于打开状态,请单击工程选项卡并单击选项。
- 启动 ArcGIS Pro,然后单击开始页面底部的设置。
随即显示选项对话框。
- 单击索引选项卡。
- 取消选中跳过企业级数据库连接。
- 单击确定。
下次更新工程索引完成后,将会为添加到工程的企业级数据库内容构建索引。
为现有工程创建索引
如果您的工程来自其他人;如果您使用另存为创建新工程;或者您删除现有搜索索引,则索引将在发生以下事件之一的第一时间内更新:
- 将文件夹连接、数据库连接或工具箱添加到工程中。
- 发生增量索引更新。默认情况下,计划每小时进行一次增量索引更新。
- 当您浏览工程项目集合时,会在目录窗格、目录视图或浏览对话框中进行搜索。可能需要花费一些时间来获得第一组搜索结果。
将添加工程中之前未包含在索引中的项目。已包含在索引中的项目将与当前工程相关联。
索引中包含的内容
为项目构建索引时,将从项目中派生信息,并将此信息存储在 ArcGIS Pro 搜索索引中。对于不同的项目,构建索引的内容有所不同。已构建索引的内容可能包含以下信息:
- 标签、描述、摘要、制作者名单和使用限制 - 内容派生自与项目相关的 ArcGIS 元数据内容(如果存在)。如果项目具有采用 FGDC 数字地理空间元数据内容标准格式的元数据内容,则不会包含在 ArcGIS Pro 搜索索引中;将其升级为 ArcGIS 元数据格式,这样便可为项目的元数据构建索引。
- 标题、范围、空间参考、最大比例、缩略图 - 内容派生自与项目相关的 ArcGIS 元数据内容(如果存在)。如果该内容不存在,则会使用项目的数据来确定适用值。例如,将项目名称作为标题使用。为项目构建索引时,如果不存在缩略图,则会通过绘制整个数据集创建一个缩略图。
- 上次修改日期、栅格格式和波段名称、影像感知类型、采集日期、太阳方位角和高度角、产品信息等 - 使用项目的属性来确定适用值。
不会为任何项目记录任何信息。为工程项重新构建索引时,也将重新创建用于演示项所含数据的缩略图。
索引的存储位置
搜索索引的内容存储在两个位置。对于存储在工程中的地图和布局等工程项目,已构建索引的内容存储在工程的主目录文件夹中;“索引”文件夹不显示在目录窗格或目录视图中。如果同一主目录文件夹中存储着多个工程,“索引”文件夹则会包含多个索引,每个索引对应一个工程。
对于工程引用的文件夹、数据库和工具箱等工程项目,已构建索引的内容存储在本地计算机上的用户配置文件目录中,路径为 <user profile>\AppData\Local\ESRI\Index。
搜索工程项集合时,这两种索引都将用于评估和生成合并的搜索结果集。
注:
ArcGIS Pro 使用的搜索索引不同于 ArcMap 和 ArcCatalog 使用的搜索索引。它存储在不同位置,包含不同的内容并且支持不同的项。
删除现有搜索索引
如果处理的工程发生更改或使用的数据发生了较大变化,您可能想要删除现有搜索索引。
请按照以下步骤删除现有搜索索引:
- 使用下列方法之一打开选项对话框。
- 如果工程当前处于打开状态,请单击工程选项卡并单击选项。
- 启动 ArcGIS Pro,然后单击开始页面底部的设置。
随即显示选项对话框。
- 单击索引选项卡。
提供 ArcGIS Pro 索引的当前大小。
- 单击删除索引。
将立即删除 ArcGIS Pro 索引中的所有内容。索引的大小相应更新。
- 单击确定。
在您继续使用 ArcGIS Pro 的过程中,所处理的工程中的项目将按选项对话框中指定的方式添加和更新至索引。如果没有索引,搜索项目将不起作用。
关闭索引构建
如果了解数据位置且极少搜索或者不想在本地或网络计算机上搜索项目,可关闭 ArcGIS Pro 中的索引构建。
请按照以下步骤关闭索引:
- 使用下列方法之一打开选项对话框。
- 如果工程当前处于打开状态,请单击工程选项卡并单击选项。
- 启动 ArcGIS Pro,然后单击开始页面底部的设置。
随即显示选项对话框。
- 单击索引选项卡。
- 在创建索引后配置及其使用方法下,单击不创建索引。
- 单击确定。
将新项目添加到工程中时,将不会为这些项目构建索引。如果存在索引,其仍可使用,但不会更新;由于其不能提供准确结果,您最好删除索引。将无法创建新索引。如果先前已创建计划任务以在未登录计算机时更新索引,则该任务将被删除。