配置弹出窗口

视频

本教程也以视频方式提供。

更改弹出窗口标题并移除字段

首先,您将查看默认弹出窗口配置。 您将更改弹出窗口标题并移除不需要的字段。

  1. 打开 Toll booth revenues for 2021 web 地图。

    随即显示巴西高速公路收费站的地图。 将符号化该图层以显示 2021 年每个收费站的总收入。

  2. 如有必要,在功能区上,单击登录。 使用您的 ArcGIS 组织帐户登录。
    注:

    如果您没有 ArcGIS 帐户,可以注册一个免费的公共帐户

  3. 设置(浅色)工具栏中,单击弹出窗口按钮。

    “弹出窗口”按钮

    注:

    如果弹出窗口按钮不可用,请单击图层窗格中的 Toll booth revenues for 2021。 仅当选择图层时,弹出窗口按钮才可用。

    随即显示示例弹出窗口。 弹出窗口的标题和地图的标题是多余的。 您需要将其替换为收费站的名称。

  4. 弹出窗口窗格中,单击标题

    标题

  5. 标题文本框中,删除现有文本。 键入 Toll booth:,后跟一个空格。
  6. 在文本框旁边,单击“字段”按钮。

    “字段”按钮

  7. 添加字段窗口中,单击 Praca_de_pedagio

    Praça de pedágio 是葡萄牙语,意思是收费站。

    在示例弹出窗口中,标题随即进行更新。

    带有已编辑标题的弹出窗口

    您无需在字段列表中重复 Praca_de_pedagio 字段,因此需要将其移除。

  8. 弹出窗口窗格中,单击字段列表
  9. 滚动到字段列表的底部。 在 Praca_de_pedagio 旁边,单击“移除”按钮。

    “移除”按钮

    弹出窗口仍列出 23 个字段。 这些字段比您希望在报表中公开的信息更多。 您不希望人们必须对不重要的字段(如 LatitudeLongitude)进行排序,才能找到解释地图所需的信息。 您需要移除对报表不重要的字段。

  10. 请移除以下字段:
    • Data_da_Ativacao
    • Direcao
    • Km_m
    • Latitude
    • Longitude
    • Sentido
    • Tipo_de_Pista
    提示:

    如果您意外移除某个字段,请单击选择字段。 在选择字段窗口中,单击该字段,然后单击完成

    日期字段(01/202112/2021)非常重要;这些字段显示了每个月在每个收费站采集的收入。 但是,一长串数值难以理解。 您还需要移除这些字段,并将其替换为图表。

  11. 移除 12 个日期字段。

    弹出窗口中仅剩余 4 个字段:ConcessionariaMunicipioRodoviaUF

    剩余字段

添加图表

接下来,您将向弹出窗口添加一个折线图,以传达每个收费站的月收入。 该图表将替换已移除的 12 个日期字段。

  1. 弹出窗口窗格底部,单击添加内容
  2. 内容窗口中,单击图表

    图表

  3. 配置图表窗口中,单击折线图按钮。 单击选择字段

    “配置图表”窗口中的“选择字段”

  4. 选择字段窗口中,按从 01/202112/2021 的顺序单击所有日期字段。

    示例弹出窗口中随即出现一个图表。 其中显示了所选收费站的收入随时间的变化情况。

    弹出窗口中的图表

  5. 选择字段窗口中,单击完成。 在配置图表窗口中,单击完成

    您将添加一个标题,以便人们了解图表代表的内容。

  6. 弹出窗口窗格的媒体部分中,对于标题,键入 Monthly revenues in 2021 (R$)

    媒体标题

    R$ 是巴西雷亚尔的符号。 在示例弹出窗口中,标题将显示在图表上方。

向“字段”列表添加表达式

要在报表中显示的最重要的值是当年每个收费站的总收入。 遗憾的是,没有包含此信息的字段。 幸运的是,您可以编写一个 Arcade 表达式以将所有月收入相加。 事实上,您已使用类似表达式创建了地图的符号系统,并且您可以在弹出窗口中重用该表达式。

  1. 弹出窗口窗格顶部附近的选项部分中,单击属性表达式

    属性表达式

  2. 单击添加表达式
  3. 在表达式构建器窗口中的工具栏底部,单击“展开”按钮。

    “展开”按钮

  4. 在工具栏中,单击建议

    此处将列出在地图中其他位置使用的表达式。

  5. 建议窗格的现有下,单击 Total revenue for 2021 (Symbology)

    Total revenue for 2021 (Symbology) 表达式

    注:

    存在两个同名的表达式。 单击哪个表达式都没有关系。

    以下表达式已添加至该窗口:Sum($feature.F01_2021 + $feature.F02_2021 + $feature.F03_2021 + $feature.F04_2021 + $feature.F05_2021 + $feature.F06_2021 + $feature.F07_2021 + $feature.F08_2021 + $feature.F09_2021 + $feature.F10_2021 + $feature.F11_2021 + $feature.F12_2021)

    此表达式将使用 Sum 函数将所有日期字段值相加。

  6. 在该窗口顶部的标题框中,删除文本 New expression,然后键入 Total revenue for 2021

    已编辑的表达式标题

  7. 单击完成
  8. 属性表达式窗格中,单击返回箭头。

    “返回”箭头

    接下来,您需要将该表达式添加至字段列表

  9. 弹出窗口窗格的字段列表部分中,单击选择字段

    “字段列表”中的“选择字段”

  10. 选择字段窗口中的表达式下,单击 Total revenue for 2021
  11. 单击完成

    在示例弹出窗口中,一个新行随即出现在字段列表中。

    示例弹出窗口中的 Total revenue for 2021

    总收入值是此地图最重要的值,因此您需要将其移至列表顶部。

  12. 弹出窗口窗格的字段列表部分中,单击 Total revenue for 2021 旁的移动按钮,并将该表达式拖动到列表顶部,位于 Concessionaria 上方。

    “移动”按钮

格式化字段

在示例弹出窗口中,Total revenue for 2021 值是一个带有很多小数位的长数值,并且其他字段名称为葡萄牙语。 接下来,您将更改字段的格式,使数值更易于阅读,并使文本适合使用英语的受众。

  1. 设置工具栏中,单击字段按钮。
  2. 字段窗格中,单击 Concessionaria 字段。

    “字段”窗格中的 Concessionaria

  3. 格式窗口中,对于显示名称,删除现有文本并键入 Managing company

    “显示名称”设置为 Managing company。

  4. 单击完成

    示例弹出窗口随即更新。 将显示英文显示名称,而非葡萄牙语字段名称。

  5. 对于以下字段,更改显示名称
    • Municipio - Municipality
    • Rodovia - Highway
    • UF - State
  6. 字段窗格中,滚动到列表底部并单击 Total revenues for 2021

    由于此表达式返回的值为数值,因此格式窗口中提供了更多选项。

  7. 格式窗口中,确保有效数字值设置为 2 位小数。 启用显示千位分隔符选项。

    “数值格式”设置

  8. 单击完成

    示例弹出窗口中的 Total revenue for 2021 value 将以其新格式显示。 弹出窗口已完成。

    最终弹出窗口

  9. 关闭字段窗格。
  10. 浏览地图。 单击各个点并查看其弹出窗口。
  11. 内容(深色)工具栏上,单击保存并打开按钮。 单击另存为

    另存为

  12. 保存地图窗口中,接受默认设置并单击保存

Web 地图已完成。 弹出窗口清晰地传达了与您的报表相关的信息。 在本教程中,您学习了如何配置弹出窗口和字段。 您对字段进行了移除、重新排序和重命名。 您构建了图表并重用了 Arcade 表达式。

您可以在教程库中找到更多教程。