第一步:生成采样点
用 OSM 路网,在 QGIS 中沿道路按固定间隔生成点(“沿几何体生成点”工具),注意先合并双线道路,避免重复采样。如果要调用国内街景接口,记得把点转换成对应平台的坐标系。
第二步:获取街景图片
- 腾讯、百度街景接口:国内城市覆盖最好,按坐标、朝向和俯仰角返回静态图片,需要开发者密钥,配额和政策经常调整。
- Mapillary:众包街景,许可开放,国外城市覆盖好,国内较少。
- 注意记录每张图的拍摄时间,不同年份、季节的图片会影响绿视率结果。
第三步:语义分割与指标计算
- 用在城市场景数据集(如 Cityscapes、ADE20K)上训练好的分割模型(如 DeepLab、PSPNet、SegFormer)识别天空、植被、建筑、道路等类别。
- 绿视率 = 植被像素数 ÷ 图片总像素数。
- 天空开阔度 = 天空像素数 ÷ 总像素数。
- 把指标汇总到点或路段,再连回路网做空间分析。