简短回答
建筑物轮廓提取会将航空或卫星影像中的屋顶转换为矢量多边形。
在 QGIS 中,AI Segmentation plugin 可以处理画布当前显示的任何 raster。框选区域,输入 building,运行结果会为每个建筑返回一个多边形,每个多边形都带有面积和置信度分数,并使用你的项目 CRS。
- 运行于
- QGIS 3.22 及更高版本
- 输入词
- building、rooftop、house、warehouse、shed
- 每月免费
- 3 km² 地面面积,无需银行卡
- 输出
- 带面积和置信度的多边形
一次真实运行
返回的结果

生成建筑轮廓 layer 的三个步骤
从已打开的正射影像到导出的 GeoPackage。
1
在 QGIS 中已经打开的影像上,框选你需要的区域。
2
输入 building 并开始运行。返回的瓦片会拼接成一个 layer。
3
按置信度和大小筛选,修正直角,再导出。
有效的输入词
提取建筑物时输入什么
你输入的词会按原样发送给模型。这五个词以卡片形式显示在 plugin 图库中,因此识别建筑结构不需要猜测。
building建筑物
最宽泛的词,会覆盖整个结构。
rooftop屋顶
提取屋顶表面,而不是地面轮廓。
house住宅
独立式和联排住宅。
warehouse仓库
仓库、机库和工业棚屋。
shed棚屋
花园小屋、车库和小型附属建筑。
搜索框还可以通过 structure、footprint、block 和 outline,以及你自己语言中的对应词,找到这些卡片。
容易出错的情况
建筑物轮廓提取会错在哪里
联排建筑是最难处理的情况。屋顶相连且屋脊线模糊时,运行结果会将整排建筑返回为一个多边形,而不是每个地址一个多边形。覆盖屋顶的树冠会切掉被遮住的角落,北侧的深阴影也会造成同样的问题。平坦的工业屋顶会在设备和天窗处自行分裂。审核步骤就是为此准备的:按置信度和大小筛选,删除错误结果,重新绘制合并的部分,再修正直角。我们不发布准确率数字,因为这个数字会随你的影像变化。
QGIS 中的建筑物轮廓提取,常见问题
- 可以,但需要 plugin。QGIS 本身只能手动数字化。AI Segmentation 增加了自动检测功能:框选区域,输入 building,运行结果会以项目 CRS 返回多边形。它可以读取画布显示的任何 raster,从无人机正射影像到 WMS。
- 任何 QGIS 已经显示的内容都可以。航空摄影、卫星场景、无人机正射影像、WMS 或 XYZ 底图都可以。分辨率决定模型能分离出什么,因此像元越细,它能识别的结构就越小。在决定使用前,先用免费方案测试你自己的影像。
- 入门免费,也无需银行卡。Automatic 每月覆盖 3 km² 地面面积,按地图中的范围计算。云端 Semi-Auto 按每个保存的轮廓计一个对象,每月 50 个。你自己的电脑运行 Semi-Auto 则完全没有计数限制。Pro 每月 €39,可将两项额度提高到 300 km² 和 2,000 个对象。
- 不需要。模型运行在欧盟的服务器上,因此工作笔记本也能达到类似工作站的效果。你需要在 Windows、macOS 或 Linux 上使用 QGIS 3.22 或更高版本。如果你不想上传任何数据,Semi-Auto 会在自己的 CPU 上运行较小的模型,每次点击处理一个对象。
- 一个 QGIS vector layer,因此可以导出到 QGIS 支持写入的格式:GeoPackage、GeoJSON、Shapefile 或 KML。每个多边形都带有 id、类别、面积和置信度分数,layer 会使用你的项目 CRS。