跳转到内容

AI Segmentation

在QGIS中从卫星影像提取道路

在已打开的影像上绘制区域,输入road,区域内的铺装路面就会以项目CRS中的多边形返回。

简短回答

道路提取会将卫星或航拍影像中的铺装路面转换为矢量多边形。

AI Segmentation插件在QGIS内部运行,可处理画布显示的任何 raster。绘制区域,输入road,车行道就会以带有面积和置信度分数的表面返回。停车场、人行道和车道也各自有对应的输入词。

运行环境
QGIS 3.22及更高版本
输入词语
road、parking lot、sidewalk、driveway
每月免费额度
3 km²地面面积,无需银行卡
输出
多边形表面,不是中心线

一次真实运行

返回的结果

从空中看到的密集城市区域,整个道路网络的路面都被填充出来
一片密集的城市区域。道路网络以一整块连通的表面返回,从路缘到路缘,而不是沿道路中间生成一条线。

生成道路 layer 的三步

从打开的卫星场景到可测量的表面。

1

在QGIS中已打开的影像上,绘制你需要的区域。

2

输入road并开始运行。瓦片会拼接成一个 layer 返回。

3

按置信度和大小筛选,然后导出表面,或将其简化为中心线。

有效的输入词

提取道路时输入什么

你的输入词会按原样发送给模型,车行道旁的每个表面都有自己的卡片。分别运行可以让各个类别保持分开。

  • road

    道路

    从路缘到路缘的车行道,作为一个完整表面返回。

  • parking lot

    停车场

    停车场和车辆基地,包括车位标线。

  • sidewalk

    人行道

    道路旁的人行道和行人通道。

  • driveway

    车道

    从路缘通往房屋的出入口通道。

搜索框还可以通过street、highway、motorway、asphalt和pavement找到这些卡片,也可以通过car park和parking space找到停车卡片。输入英文词或你自己的词都可以,搜索会同时匹配两者,但模型始终接收英文词。

容易出错的地方

道路运行结果中的错误

道路会以表面返回,而不是中心线,因此如果交付成果是线状网络,请提前规划额外步骤。住宅街道上方的树冠会把表面切成几块,需要你手动重新连接,桥面或隧道入口也会出现同样的情况。紧挨道路的停车场会与道路合并,除非你分别运行这两个词。潮湿沥青和新铺路面会改变色调,导致某一段被遗漏。涂刷标线和停放的车辆会位于多边形内部,因为模型勾勒的是它能看到的表面。我们不发布准确率数字,因为这个数值会随你的影像变化。

QGIS道路提取问题解答

  • 可以,但需要使用plugin。QGIS本身只能手动数字化。AI Segmentation增加了自动检测功能:绘制区域,输入road,运行结果会按照项目CRS返回多边形。它可以读取画布显示的任何 raster,从卫星场景到WMS都可以。
  • 是多边形。运行结果会勾勒从路缘到路缘的铺装路面,因为这正是影像显示的内容。中心线还需要一步:在QGIS中对这个表面运行骨架线或中心线工具。对于排水、路面翻修或渗透性分析,面积通常就是你真正需要的数字。
  • 需要足以区分道路与其旁边事物的分辨率。高速公路在较粗分辨率的卫星场景中也能显示出来,而树下的住宅车道则需要更精细的影像。分辨率决定模型能否将目标分开,因此在确定使用前,先用免费方案测试你自己的影像。
  • 可以免费开始,而且无需银行卡。Automatic每月覆盖3 km²地面面积,按地图上的面积计算。Cloud Semi-Auto按你保存的每个轮廓计算一个对象,每月50个。你自己的计算机运行Semi-Auto则完全没有计数器。Pro将两项额度提高到每月300 km²和2,000个对象,价格为每月€39。
  • 不需要。模型在欧盟境内的服务器上运行,因此普通工作笔记本也能获得类似工作站的表现。你需要在Windows、macOS或Linux上使用QGIS 3.22或更高版本。如果你不想上传任何内容,Semi-Auto可以在自己的CPU上运行较小的模型,每次点击处理一个对象。

在你自己的区域运行

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