总结


在ArcGIS Online或Portal for ArcGIS中,当多个字段中存在相同的字段值时,可以使用条件Arcade表达式在弹出窗口中显示字段名称。当打算显示精确的弹出结果时,此方法非常有用。


在本文中,特征层包含五个字段,分别命名为:玉米、燕麦、大麦、小麦和大豆。当功能包含ArcGIS Online或Portal for ArcGIS Map Viewer中五个字段的“是”字段值时,提供的工作流会在弹出窗口中显示字段名称。


下表显示了要在弹出窗口中显示的五个字段及其字段值。



程序


1. 在地图查看器中打开网络地图。


2. 在“图层”窗格中,选择图层。在本例中,使用了一个名为“Plantation”的多边形层。


3. 在“设置”(灯光)工具栏上,单击“弹出窗口”。通过在上切换“启用弹出窗口”选项,确保已启用弹出窗口。


4. 在弹出窗口窗格中,创建Arcade表达式以显示弹出窗口中的字段名称。请参阅ArcGIS Online:使用表达式或Portal for ArcGIS:使用表达式获取说明。


5. 在编辑器窗口中,配置下面的表达式。



A. 将、、、和替换为包含字段值的字段的名称。在本例中,字段名称为“玉米”、“燕麦”、“大麦”、“小麦”和“大豆”。

B. 将和替换为所需的属性值。在本例中,使用了“是”。


6. 单击“完成”。


7. 在弹出窗口窗格中,单击字段列表,然后单击选择字段。


8. 在“选择字段”窗格的“表达式”下,单击要在弹出窗口中显示的表达式。


下面弹出的Map Viewer显示字段名称和“是”字段值。