本文說明如何在 Fabric Maps 的地圖圖層中套用篩選器,以控制顯示哪些紀錄。 欲了解更多資料過濾資訊,請參閱 Fabric Maps 中的資料過濾。
備註
對於外部特徵服務層,使用來源查詢來控制遠端服務回傳哪些記錄和欄位。 本文中的地圖層篩選器會在 Fabric Maps 取得特徵後套用。 欲了解更多資訊,請參閱 來源查詢與地圖層篩選器。
先決條件
- 一張至少包含一個向量資料層的地圖。
- 編輯地圖上的權限(以儲存篩選器)。
- 可過濾字段的圖層。
打開濾網面板
打開地圖。
選擇目標圖層。
選擇圖層旁的更多選項(...)。
選取篩選。
篩選面板會針對選取的圖層開啟。
選擇 新增過濾器 按鈕。
新增過濾器按鈕旁邊會出現一個新篩選按鈕。
選擇 「新過濾器 」按鈕。
會出現 一個欄位名稱 對話框。
透過選擇 「選取欄位 」下拉選單,你現在可以建立以下章節中討論的任何篩選條件。
建立一個類別過濾器
使用分類篩選器根據文字值包含或排除紀錄。
- 在篩選面板中,選取文字型欄位。
- 使用搜尋框來查找數值。
- 選擇一個或多個數值。
- 選取 ,然後套用。
範例: 依州、類別或機構篩選。
建立一個數值範圍濾波器
使用數值範圍過濾器限制記錄在值範圍內。
- 選擇一個 數字欄位。
- 調整距離滑桿以定義最小值和最大值。
- 選取 ,然後套用。
備註
如前一張截圖所示,為了便於閱讀,橫向滑桿上的較大數值會以縮略方式顯示。 將滑鼠移到某一點上會顯示完整數值。
建立布林過濾器
使用布林過濾器來處理真假欄位。
- 選擇一個布林值欄位。
- 選擇濾波器值切換開關為開或關。
- 選取 ,然後套用。
建立日期/時間篩選器
Kusto、本體論及外部圖徵服務圖層可使用日期/時間篩選器。 Fabric Maps 將外部功能服務日期/時間值解讀為 RFC 3339 格式的 UTC。
- 選擇日期/時間欄位。
- 選擇開始和結束時間。
- 選取 ,然後套用。
結合多個濾鏡
若要選擇其他篩選器,請選擇 「新增篩選器 」按鈕。
關於結合濾鏡的更多資訊:
- 你可以在同一層加多個濾鏡。
- 所有濾波器皆以 AND 邏輯評估。
- 僅顯示符合所有條件的紀錄。
鎖定過濾器
鎖定濾鏡以防止在檢視模式下被移除。
- 在建立或編輯篩選器時,選擇 鎖定篩選器 切換以鎖定或解鎖篩選器。
- 選取 ,然後套用。
鎖定過濾器:
- 地圖開啟時自動應用。
- 觀眾無法移除。
驗證檢視模式中的行為
- 以 檢視模式開啟地圖。
- 試著加裝或修改鎖定和解鎖的過濾器。
- 確認這一點:
- 鎖定的過濾器無法拆除。
- 重新開啟地圖時,變更不會被保存。
移除過濾器(編輯模式)
你必須處於編輯模式才能永久移除過濾器。
以 編輯模式開啟地圖。
選擇 x 鍵即可移除所有已鎖定或解鎖的濾網。
這是 Fabric 地圖工具列中顯示主頁分頁的截圖,裡面有個儲存按鈕。瀏覽器面板顯示圖層,並可見兩個啟用的過濾器。在過濾器左側會出現一個帶有加號圖示的「新增過濾器」按鈕。
存下地圖。
移除濾鏡(檢視模式)
在檢視模式下,你可以移除解鎖的篩選條件以查看未篩選的資料,但變更不會被儲存。
以 檢視模式開啟地圖。
選擇 x 鍵移除解鎖的濾鏡。 鎖定過濾器沒有 X 標記。 鎖定圖示表示過濾器已鎖定。
你無法儲存地圖。
限制與設計考量
- 過濾器只會套用在所選的圖層上。
- 如果圖層沒有任何屬性,就無法進行過濾。
- 縮寫的數值提升滑桿的可讀性。
- GeoJSON 或 PMTile 不支援日期/時間篩選器。
欲了解更多資訊,請參閱 Fabric Maps 中的資料過濾。