为便于用户在您的或您管理的地图内查找要素,可将特定图层配置为可搜索图层。 例如,在宗地图层上启用搜索可帮助用户查找特定宗地。 用户在搜索框下拉菜单中选择宗地图层,然后输入想要查找的宗地 ID,随即地图将缩放至该宗地,并显示一个可配置的弹出窗口。
您还可以在地图中针对表配置搜索,以帮助用户在某些应用程序中查找记录。
执行以下操作以在地图中针对图层和表配置搜索:
- 验证您是否为想要配置要素或表搜索的地图的所有者或管理员。
- 在内容页面的我的内容选项卡中,打开地图的项目页面。
- 在项目页面上,单击设置选项卡,然后单击 Web 地图链接。
- 如果尚未展开启用搜索设置,请将其展开。
- 在提示文本框中输入文本,当用户选择图层或表进行搜索时,该文本将显示在搜索框中。
对于所有可搜索图层和表,出现的提示相同。
- 执行以下操作以针对图层启用和配置要素搜索:
- 选中按图层复选框。
- 单击添加图层。
- 从下拉菜单中选择图层。
注:
可以搜索托管要素图层及已启用“查询”功能的 ArcGIS Server 要素和地图服务图层,因此这些图层出现在下拉菜单中。 如果您从 ArcGIS Pro 发布要素数据,则将默认启用查询操作。。
- 在图层中选择一个属性字段。
注:
要使字段可供搜索(进而显示在下拉菜单中),该字段必须包含字符串或整数并且不使用编码属性域。 整数字段仅支持 Equals 条件。 为了获取最佳搜索结果,请选择含有唯一值的字段。
- 无论结果是否包含值或结果等于搜索词的值,都要进行选择。
- 重复这些步骤以启用对其他图层的搜索或指定其他搜索字段。
您可以为每个图层指定多个搜索字段。
- 执行以下操作以针对表启用和配置搜索:
- 选中按表复选框。
- 单击添加表。
- 从下拉菜单中选择表。
- 在表中选择属性字段。
注:
要使字段可供搜索(进而显示在下拉菜单中),该字段必须包含字符串或整数并且不使用编码属性域。 整数字段仅支持 Equals 条件。 为了获取最佳搜索结果,请选择含有唯一值的字段。
- 无论结果是否包含值或结果等于搜索词的值,都要进行选择。
- 重复这些步骤以针对其他表启用搜索或指定其他搜索字段。
您可以为每个表指定多个搜索字段。
- 单击保存。
现在,您的地图已启用搜索。 如果您已针对图层配置搜索,则其他用户可以在 Map Viewer 中使用搜索和其他支持搜索的应用程序,以在您配置的图层中查找要素。 如果您已针对表配置搜索,则其他用户可以在 ArcGIS Runtime SDK 应用程序中使用搜索,以查找您配置的表中的记录。 要执行搜索操作,请单击搜索框中的下拉箭头,然后根据需要从下拉菜单中选择图层或表。 您提供的提示文本将显示在搜索框中。