跳转到内容

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 图库中,因此识别建筑结构不需要猜测。

  • 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。

在你自己的街区试试

免费方案每月覆盖 3 km² 地面面积,无需银行卡。