開放原始碼 QGIS 外掛

以一個位置,篩選整個 QGIS 專案。

選擇單一圖徵、多個圖徵或 QGIS 運算式。FilterMate 會將空間規則一次套用至所有目標圖層,支援 GeoPackage、PostGIS、SpatiaLite 及其他向量資料來源,無須編寫 SQL。

FilterMate 4.9.2 · QGIS 3.22–4.x · Qt5 與 Qt6

了解操作流程

BD TOPO® 3.5 © IGN,上加龍省。使用 QGIS 4.2 與 FilterMate 4.9.2 錄製。

直接篩選來源資料保留在原本的位置。
一次操作,多個圖層將相同的地理範圍一致套用至各圖層。
復原與重新套用在專案中保留歷程與可重複使用的最愛。

操作流程

一次選取,涵蓋所有相關圖層。

FilterMate 將常見的多圖層 GIS 操作整理為三個清楚的步驟。套用前可先檢查選取內容與設定。

  1. 01

    選擇來源

    選擇單一圖徵、勾選多個圖徵、使用地圖選取結果,或輸入 QGIS 運算式。

  2. 02

    設定空間規則

    選擇目標圖層、空間關係及選用的環域。套用篩選前先確認來源圖徵。

  3. 03

    運用結果

    在地圖上檢查數量、復原或儲存篩選條件,再視需要匯出篩選後的圖層。

跟著教學建立第一個篩選 (EN)
用小型資料集試用。

包含 Toutens 周邊四個圖層、已設定樣式的 QGIS 專案、可匯入的最愛,以及英文與法文說明。開啟專案前請先解壓縮 ZIP。

下載示範資料(ZIP,203 KB)

已驗證的範例

實際問題,看得見的成果。

範例使用上加龍省完整的 BD TOPO GeoPackage,大小為 2.9 GB。公布的數量已使用相同資料另行核對。

成果交付 · Saint-Gaudens

從 12 個省級圖層建立市鎮資料包

選取市鎮一次,篩選所有主題圖層,再匯出包含樣式與 QGIS 專案的 GeoPackage。

12,380
棟保留建築物
< 1 s
記錄的篩選時間
閱讀完整案例 (EN)

都市規劃 · Muret

以可變環域找出道路周邊建築物

QGIS 運算式依道路類別設定 300 公尺或 250 公尺的距離。

1,999 棟建築物及 74 處公眾使用設施

查看設定與結果 (EN)

構造物 · Toulouse Métropole

找出與常年水道的交會位置

Cross 空間關係會排除僅沿著水道行經的道路。

1,112 個路段及 190 個構造物

查看設定與結果 (EN)

道路鄰近性 · Aspet

遠離鋪面道路的聚落

Disjoint 搭配 200 公尺環域,可找出環域外的圖徵。

22 個距離超過 200 公尺的聚落

查看設定與結果 (EN)
瀏覽全部八個應用案例 (EN)
QGIS 中的 FilterMate 面板,同時顯示圖層選擇、篩選設定與地圖

FilterMate 面板位於地圖與圖層面板旁,讓來源、規則與結果同時保持可見。

日常 QGIS 工作

從資料探索到成果交付。

FilterMate 將從選取到匯出的完整流程整合於同一個面板。

  • 探索搜尋、在地圖上選取、追蹤並縮放至參考圖徵。
  • 篩選使用八種空間關係、固定距離或運算式環域,以及屬性篩選。
  • 復原復原或重做篩選狀態,即使重新開啟 QGIS 專案後也能操作。
  • 重複使用將完整設定儲存為最愛,並與團隊分享。
  • 匯出將篩選後的圖層、樣式與內嵌專案寫入 GeoPackage,或使用其他 QGIS 格式。
  • 自動化透過 Processing、模型或 Python,將同一運算式套用至多個圖層。
開啟完整使用指南 (EN)

有脈絡的量測

大型來源資料,不必事先縮減。

FilterMate 會為各向量圖層選擇後端,並使用可用的原生空間索引。這些數字來自上加龍省的範例,不代表所有情況的效能。

PostgreSQLSpatiaLiteOGR記憶體
閱讀量測背景 (EN)
2.9 GB
範例使用的來源 GeoPackage
1,173,829
棟省級來源資料中的建築物
12 個圖層
記錄的執行中,不到一秒即篩選至 Saint-Gaudens

免費且開放原始碼

在 QGIS 中安裝 FilterMate。

FilterMate 以 GPL-3.0 授權發布於 QGIS 官方外掛庫。

  1. 開啟外掛管理員外掛 › 管理與安裝外掛…
  2. 搜尋 FilterMate在「全部」分頁中
  3. 點選「安裝外掛」接著從工具列按鈕開啟 FilterMate
在 plugins.qgis.org 開啟
3.22–4.x
相容 QGIS 版本
34
種介面語言
GPL-3.0
開放原始碼授權