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