總結


在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顯示字段名稱和“是”字段值。