创建标注

地图可显示图层中通常重叠的大量地理数据。 绘制图层的方式有助于描述和识别要素,但有时特定的符号或颜色,或仅仅是传达想要的地图信息远远不够。 这时候,标注要素会有所帮助。 标注是简短的文本,用于描述图层中的要素,有助于用户理解看到的要素。 通常情况下,标注的文本从图层属性中获得。 选择想要显示的一个或多个属性 - 例如名称或要素类型。

您还可以通过用 Arcade 创建自定义属性表达式来标注要素图层。 例如,可创建 Arcade 表达式来通过对月销售额字段值进行求合派生出各个销售区域的年度销售额。 如果图层已拥有表达式,则可使用该表达式进行标注。 您也可以在 Map Viewer 中直接编辑 Arcade 表达式。

Map Viewer 会自动将标注放置在地图上或标注文本所描述的要素旁。 您可以控制文本的大小、颜色和样式以帮助区分不同图层的标注。

创建标注

您可以在以下类型的图层中为要素创建标注:

  • 要素图层(托管和 ArcGIS Server),包括流要素图层
  • 支持动态图层的 ArcGIS Server 地图图像图层
  • 来自 ArcGIS Server 地图图像图层的各个图层
  • OGC WFS 图层
  • Web 上的 CSV
  • 基于文件的图层

  1. 验证您是否已登录,以及是否具备创建内容的权限
  2. Map Viewer 中打开地图,单击详细信息,然后单击内容
  3. 浏览至包含要进行标注的要素的子图层,单击更多选项 更多选项,然后单击创建标注
  4. 选中标注要素复选框(如果尚未选中)。
  5. 执行以下操作之一来指定标注文本:
    • 文本下拉菜单中,选择一个字段值来用作标注。 您也可以选择不输入字段值而改为输入静态文本,或两种结合输入。
    • 要使用针对图层创建的自定义 Arcade 表达式,请在文本下拉菜单的底部选择表达式。 如果您想要编辑表达式或其名称,请单击编辑表达式按钮,然后使用编辑器窗口对其进行编辑。
    • 如果想要创建新的 Arcade 表达式,请从文本下拉菜单选择新建表达式,然后使用编辑器窗口创建表达式,并提供一个名称。 可以使用现有表达式来构建新表达式,但请注意某些变量可能无法跨配置文件使用。 要使用现有表达式,请从编辑器窗口的现有选项卡中进行选择。
    提示:

    如果您需要任何关于 Arcade 函数的帮助,请单击函数旁的信息按钮以查看函数相关的参考信息。

  6. 执行以下任意操作来指定标注的显示方式:
    • 可对文本的大小、样式以及颜色作出任何调整。
    • 选中复选框以沿文本添加晕圈轮廓,然后选择晕圈的宽度和颜色。
    • 选择相对于要素对齐标注的方式。
  7. 完成创建标注后,单击确定
  8. 浏览至要保存的图层,单击更多选项 更多选项,然后单击保存图层将配置另存为项目属性。 只有在此图层归您所有或者在将其保存为新项目时,才能保存项目属性。
  9. 如果有多个含标注的图层,可组织图层以影响标注的显示方式。 地图内容顶部的图层最先被标注,因此具有最多的标注。 接下来标注地图内容下方的图层,因此标注较少于前一个图层,依此类推。
  10. Map Viewer 顶部单击保存以将标注保存到地图中。
  11. 要移除或更改标注,单击更多选项 更多选项,单击管理标注,应用更改,然后单击确定

标注注意事项

  • Map Viewer 可在地图上放置尽可能多的标注而不重叠。 因此,在要素分布极为密集的地方,有些要素可能没有标注。 放大到某区域时,将显示更多的标注。
  • 标注优先级按照地图中的图层顺序从上到下排序。 顶部的图层最先得到标注,因此将拥有最多的标注。 无法保证标注精准置于所需位置。 因此,动态标注最适合无需精确控制且只要标注一些图层的地图。
  • Map Viewer 能够显示从 ArcGIS Pro 中发布的要素图层,其中包括从 Arcade 表达式获得的标注。 尽管可以在地图中查看这些标注,但目前尚不能在 Map Viewer 中编辑该表达式。
  • ArcGIS Pro 中编写的标注若在 Map Viewer 中查看可能会有所不同。