跳至內容

AI Segmentation

在 QGIS 中擷取建築物輪廓

在已開啟的影像上框選範圍,輸入 building,範圍內的每個屋頂都會以專案 CRS 中的多邊形回傳。

簡短答案

建築物輪廓擷取會將航拍或衛星影像中的屋頂轉成向量多邊形。

在 QGIS 中,AI Segmentation plugin 能處理畫布目前顯示的任何 raster。框選範圍,輸入 building,執行結果會為每個結構回傳一個多邊形,每個多邊形都附有面積與信心分數,並使用你的專案 CRS。

執行平台
QGIS 3.22 及以上版本
輸入詞彙
building、rooftop、house、warehouse、shed
每月免費
3 km² 地面範圍,無需信用卡
輸出
附有面積與信心分數的多邊形

實際執行結果

回傳結果

航拍影像上的巴黎高密度城市街區,每棟偵測到的建築都以不同顏色填滿
巴黎市中心。Automatic 模式會將找到的每個街區填入自己的顏色,這就是你在篩選前看到的 layer。

建立建築物輪廓 layer 的三個步驟

從開啟的正射影像到匯出的 GeoPackage。

1

在 QGIS 已開啟的影像上,框選你需要的範圍。

2

輸入 building 並開始執行。各個圖磚會拼接成一個 layer 回傳。

3

依信心與大小篩選,將角落修成方正形狀,然後匯出。

有效的輸入詞

擷取建築物要輸入什麼

你輸入的詞會照原樣傳給模型。這五個詞會以卡片形式出現在 plugin gallery 中,因此不需要猜測建築結構。

  • building

    建築物

    最廣泛的詞,會擷取整個結構。

  • rooftop

    屋頂

    擷取屋頂表面,而不是地面輪廓。

  • house

    房屋

    獨立式與連棟住宅。

  • warehouse

    倉庫

    倉儲、機庫與工業棚屋。

  • shed

    棚屋

    花園小屋、車庫與小型附屬建物。

搜尋框也能透過 structure、footprint、block 和 outline 找到這些卡片,也能透過你自己語言中的相同詞彙找到它們。

容易出錯的地方

建築物輪廓執行結果可能出錯的地方

連棟住宅是最難處理的情況。屋頂彼此相連且屋脊線不明顯時,執行結果會將整排房屋回傳為一個多邊形,而不是每個地址一個多邊形。覆蓋屋頂的樹冠會切掉被遮住的角落,北側的深陰影也會造成同樣結果。平坦的工業屋頂可能會因設備與天窗自行分裂。這就是檢查步驟存在的原因:依信心與大小篩選,刪除錯誤結果,重新繪製合併的輪廓,然後將角落修成方正形狀。我們不公布準確率,因為數值會隨你的影像而變化。

QGIS 建築物輪廓常見問題

  • 可以,使用 plugin 即可。QGIS 本身需要手動數化。AI Segmentation 加入自動偵測功能:框選範圍,輸入 building,執行結果就會依專案 CRS 回傳多邊形。它能讀取畫布顯示的任何 raster,從無人機正射影像到 WMS 都可以。
  • 任何 QGIS 已經能顯示的影像都可以。航拍照片、衛星場景、無人機正射影像、WMS 或 XYZ 底圖都適用。解析度會決定模型能分離什麼,因此像元越細,就能辨識越小的結構。在決定使用前,先用免費方案測試你自己的影像。
  • 可以免費開始,而且不需要信用卡。Automatic 每月涵蓋 3 km² 地面範圍,依地圖上的範圍計算。Cloud Semi-Auto 會依每個儲存的輪廓計算一個物件,每月 50 個。你自己電腦上的 Semi-Auto 完全沒有計數限制。Pro 每月 €39,會將兩項額度提高至 300 km² 和 2,000 個物件。
  • 不需要。模型在歐盟的伺服器上執行,因此工作筆電也能有如工作站。你需要在 Windows、macOS 或 Linux 上使用 QGIS 3.22 或以上版本。如果你不想上傳任何資料,Semi-Auto 會在自己的 CPU 上執行較小的模型,每次點擊處理一個物件。
  • 它會成為 QGIS 向量 layer,因此 QGIS 能寫出的格式都可以使用:GeoPackage、GeoJSON、Shapefile 或 KML。每個多邊形都附有 id、類別、面積與信心分數,layer 也會使用你的專案 CRS。

在自己的街區試試看

免費方案每月涵蓋 3 km² 地面範圍,而且不需要信用卡。