ArcGIS 具有建立 GIS 内容索引、搜索数据以及快速应用搜索结果的能力 - 例如,无论数据位于磁盘上的什么位置,您都可以搜索数据。另外,您无需在工具箱窗口中浏览工具等级即可搜索地理处理工具。
打开搜索窗口以搜索内容并配置和管理搜索的使用方式 - 例如,标识要搜索的文件夹、地理数据库和服务器。
搜索属性
确保在使用搜索之前设置搜索属性。为此,需要识别本地计算机或网络上的文件夹集以及要搜索的任何地理数据库连接。
有关详细信息,请参阅下面的查看并设置索引建立选项一节。
更新和维护搜索索引
创建数据集并修改或替换现有数据集后,搜索索引不会反映内容的最新状态,除非重新构建索引。
可以使用搜索选项对话框来控制重新构建索引的频率,也可使用此对话框根据需要重新创建索引。在经过大量更改的工作空间文件夹和地理数据库中进行搜索时,此操作会很有帮助。
有关详细信息,请参阅下面的查看并设置索引建立选项一节。
搜索项目
使用搜索窗口搜索项目。
通过单击搜索窗口按钮 或单击主菜单上的窗口 > 搜索来打开搜索窗口。
在搜索窗口中,可搜索 GIS 项目并查看结果。
查看和使用搜索结果
搜索结果显示在结果窗口中。您可对每个搜索结果执行以下操作:
- 单击搜索结果项目名称将其打开。例如,可单击地图文档名称以在 ArcMap 中将其打开;单击数据集名称时,会将其作为新图层添加到 ArcMap 中,单击地理处理工具时,会将其打开以执行相关操作。
- 右键单击每个搜索结果名称以显示该条目的更多操作。
- 将鼠标指针悬停在搜索结果名称上,以在弹出窗口中查看其项目描述。请注意,此选项默认关闭。可使用搜索窗口中的搜索选项按钮 将其启用。
- 单击结果片段(即各项目名称下的短语)以打开项目描述。此处通常很有用,您不仅可以查看项目信息,还可以创建注释和更新描述。例如,您可能已找到支持特定任务的最佳数据集。可在描述中记录为注释。
- 单击路径链接以浏览到目录窗口中的该项目。例如,找到相关的地理处理工具后,可单击链接查看工具所处的工具箱。
- 单击缩略图以为项目创建或更新缩略图。
对结果进行排序和分组
默认情况下,搜索结果按相关度排序。更改排序顺序的方法为:单击排序方式链接并选择其他字段以对搜索结果进行排序。也可根据情况按升序或降序对结果进行排序。
为便于操作,还可以按数据类型对搜索结果进行分组。可单击搜索返回项目链接查看结果的分组情况。可按照以下方法查看按类型的结果细分:
选中所需类型,单击应用过滤器缩小搜索结果范围,仅显示一部分的相关结果。单击移除过滤器按钮或搜索工具条中的返回按钮返回至先前的搜索结果。
基于地图的空间搜索
搜索结果可以限制为地图上当前可见的范围。缩放或平移地图时,搜索结果会进行更新以反映当前可见范围内(或与之重叠)的数据。缩放或平移地图时,系统会自动刷新当前可见范围内的结果。
默认情况下,可以忽略地图的当前可见范围,在任意范围内搜索数据。要将搜索限制为可见范围,请单击任何范围,然后选择当前范围内或在当前范围内或与当前范围重叠选项。选择其中一个选项后,当平移或缩放地图时,搜索窗口将自动显示与地图当前范围相关的结果。可通过选择任何范围选项随时关闭空间搜索过滤器。
基于文本的空间搜索
如果已知地图的地理范围,则基于地图的空间搜索可正常运行。有时,您可能仅知道地理名称,希望通过软件找出地理范围。在这种情况下,基于文本的空间搜索可帮助您根据地理名称定位相关数据。
基于文本的空间搜索的示例如下:
Parcel data in Redlands, CA
Data near Paris, France
在 ArcGIS 搜索中,关键字“in”和“near”具有特殊含义。搜索字符串中如果在这些关键字之后检测到明确定义的地理名称,则系统将根据该地理范围内查找到的地理和相关结果自动应用空间过滤器。如果名称具有多个地理位置,可从下拉列表中选取所需位置,如下所示:
还可以选择将地图缩放至特定的地理位置。此选项默认关闭,但可在搜索选项窗口的常规选项卡中启用。
地图比例和空间搜索
数据集仅在某些比例级别下可以正确渲染,查看比例非常大或非常小的地图时不适用。空间搜索与当前地图范围紧密相关,因此,在根据当前可见范围返回相关搜索结果时,地图比例是十分重要的因素。例如,当您使用采用全球比例的地图时,小城市、住宅区的数据不是十分重要,所以您可能不会希望在搜索结果中看到它们。默认情况下,基于比例的空间过滤器是关闭的。可使用搜索选项按钮 下拉菜单将其打开,如下所示:
使用同义词搜索
同义词指给定上下文中含义大致相同的词语。搜索词语时,可使用意义相同或相近的词语来检索结果。
例如,搜索“路径”一词时,您可能还希望找到与道路、街道、铁路、水路以及飞行航线相关的结果。要触发同义词搜索,请为搜索词加上美元符号前缀 $。
在此示例中,搜索 route 时,会显示九个结果:
搜索 $route 时,显示 46 个结果:
自行定义同义词
受支持的内置同义词都是通用的词语,并非特定于 GIS 术语。您可以通过定义组织特定的 GIS 术语并将其置于用户配置文件中,以自定义术语。
可通过以下步骤创建自定义同义词以用于桌面搜索:
- 转至以下位置的用户配置文件目录 ..\ESRI\Desktop<Version Number>\ArcCatalog\SearchIndex\Synonyms\UserDefined。
- 编辑 UserDefinedSynonyms.xml 文件并添加您自己的用户定义同义词。按照 .xml 文件中的注释定义同义词。
- 保存文件。
- 在搜索窗口中使用前缀 $ 搜索自定义同义词。
有用的搜索提示
以下是使用 ArcGIS 搜索时要考虑的一些有用建议:
- 使用搜索类别(全部、地图、数据、工具或影像)可减少搜索结果。
- 记录项目时可使用标签。标签在进行搜索时特别有用。
- 搜索时可使用通配符 (*)。输入部分单词或短语后输入 * 可协助您进行搜索,例如,如果要搜索“land base”或“land use”,可输入 land*。
- 了解要搜索的文件夹、地理数据库和服务器很有好处。要在计算机上设置 ArcGIS 搜索属性,请参阅以下部分。
- 将编辑项目描述作为查看搜索结果的一部分通常很有用。鼠标悬停在搜索结果片断上,即会显示其项目描述。然后可以编辑此描述,此操作为搜索体验的一部分。有关详细信息,请参阅在“目录”窗口中描述项目。
- 搜索窗口提供了其他有用的提示。要了解详细信息,请单击搜索窗口中的帮助。
确定搜索目标
ArcGIS 的搜索有几种限定搜索目标的重要方法,下面将对此进行介绍。
- 执行本地搜索 - 在主菜单上,可以确定是要执行本地搜索还是企业级搜索。选择本地搜索意味着要搜索您的计算机、文件夹连接以及在目录窗口中设置的数据库连接。
- 执行企业级搜索 - 选择企业级可使用通过 ArcGIS Server 发布的搜索服务执行企业级搜索。用户可从搜索选项对话框添加搜索服务。
搜索门户 - 从搜索下拉菜单中选择门户的名称,以搜索您连接并登录的门户中的内容。
如果您以 ArcGIS Online 组织或 ArcGIS Enterprise 门户成员的身份登录,则默认情况下,您的搜索结果仅包含组织内可用的项目。如果您的 ArcGIS Online 组织的管理员允许您搜索公开提供的项目,则可以在搜索结果中包含它们。使用搜索选项按键 上的下拉菜单,并取消选中限于我的组织选项,如下所示。连接到 ArcGIS Enterprise 门户时,无法取消选中此选项。
查看并设置索引选项
可在搜索选项对话框中管理搜索属性。
构建搜索索引至关重要,因为此举可确保搜索结果快速且准确。使用默认设置通常可满足大多数用户的需求。但是,可使用此对话框修改某些设置,例如:
- 确定要索引的文件夹和数据库连接
- 设置新项目的搜索索引更新频率
- 指定重新创建项目索引的预期频率
- 索引时生成缩略图。
- 定义并行索引时需使用的索引器数目
用户也可以手动控制立即建立索引以更新、暂停或重新创建 ArcGIS 内容的索引。
单击搜索窗口中的搜索选项按钮,打开搜索选项对话框。
在搜索选项对话框中,可查看并设置要索引以进行搜索的文件夹和数据库连接。在注册文件夹和服务器连接框中可查看当前连接。使用添加和移除按钮可管理此连接列表。这些连接用于与许多工作空间文件夹、地理数据库、工具箱和其他资源建立连接。
以下是针对 ArcGIS 搜索的可管理连接:
- 文件夹连接 这些文件夹是您已与其建立连接的所有其他工作空间文件夹。每个文件夹下会列出其内容。
- 个人地理数据库 用于组织文件地理数据库中的数据集。
- 工具箱 - 此结点用于组织和访问地理处理工具。
- 互操作性连接 - 用于访问可选 Data Interoperability 扩展模块产品中的许多特殊数据格式。此结点用于访问 Safe Software 的 FME 产品,以实现 GIS 数据的互操作。
- 数据库服务器连接 - 用于以管理员身份连接到在 SQL Server Express 中存储和管理的桌面或工作组地理数据库。
- 数据库连接 - 用于连接到数据库和企业级地理数据库。
要在索引时自动生成缩略图,请选中该选项以创建缩略图。请注意,选中该选项将大大降低索引创建过程的速度。索引时生成的缩略图为临时缩略图,而且只能在搜索结果窗口中使用。删除索引时,缩略图也将一并删除。这些缩略图不会另存为项目描述或项目元数据的一部分。Esri 建议创建缩略图作为记录您的项目的一部分。
默认情况下,只使用一个索引器。并行索引可以加速生成索引的过程,尤其是在处理大量数据时。这种并行处理过程会根据注册的文件夹数目分配索引器。如果索引器数目大于已注册文件夹的数目,则并行处理过程将向子文件夹分配索引器。
以下是设置索引器数目的几点提示:
- 建议您在文件夹和子文件夹中管理数据。将所有数据存储在一个文件夹的做法不利于进行并行索引。
- 索引器数目应少于文件夹(包括子文件夹)数目。例如,如果您的数据存储在包含一个子文件夹的两个文件夹中,则系统将仅使用两个索引器。
- 当索引数据存储在速度较慢的磁盘或网络上时,建议您将索引器的数目设置为客户端上 CPU 数目的一半,这样即可实现最佳性能。一定要确保索引器数目不超过 CPU 数目。
- 在常规选项卡中,可以设置空间搜索选项并启用内置和用户定义的同义词。
- 在高级选项卡上,可在注册企业级搜索服务框中查看并设置搜索服务。使用添加和移除按钮可管理连接的搜索服务列表。