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