城市数据人城市数据导航

数据专题 · 街景与城市感知 · 更新于 2026-10-17

街景图片怎么获取?用街景算绿视率的方法

街景图片可以把“人眼看到的街道”量化,常用来计算绿视率、天空开阔度和街道界面。流程分三步:采样点、取图、做语义分割。

数据一览

数据覆盖分辨率时间格式获取
腾讯街景 API
腾讯地图街景静态图接口,城市街景研究常用的数据来源
全国 — — API JPG 接口调用
Mapillary 众包街景
众包街景影像平台,图片可通过 API 批量获取,许可证开放
全球 — — JPG API 接口调用
百度地图开放平台
地点检索、地理编码、路线规划等 Web 服务 API
全国 — — API 接口调用
OpenStreetMap
全球开源地图,道路、建筑、POI、土地利用等矢量数据可自由下载使用
全球 — — OSM PBF SHP GeoJSON 直接下载
广告

第一步:生成采样点

用 OSM 路网,在 QGIS 中沿道路按固定间隔生成点(“沿几何体生成点”工具),注意先合并双线道路,避免重复采样。如果要调用国内街景接口,记得把点转换成对应平台的坐标系。

第二步:获取街景图片

  • 腾讯、百度街景接口:国内城市覆盖最好,按坐标、朝向和俯仰角返回静态图片,需要开发者密钥,配额和政策经常调整。
  • Mapillary:众包街景,许可开放,国外城市覆盖好,国内较少。
  • 注意记录每张图的拍摄时间,不同年份、季节的图片会影响绿视率结果。

第三步:语义分割与指标计算

  • 用在城市场景数据集(如 Cityscapes、ADE20K)上训练好的分割模型(如 DeepLab、PSPNet、SegFormer)识别天空、植被、建筑、道路等类别。
  • 绿视率 = 植被像素数 ÷ 图片总像素数。
  • 天空开阔度 = 天空像素数 ÷ 总像素数。
  • 把指标汇总到点或路段,再连回路网做空间分析。
广告

常见问题

采样点间隔多少合适?

常见做法是沿道路每 50–100 米取一个点。间隔太小图片高度重复,间隔太大会漏掉街道变化。

每个点取几张图?

通常取 4 个方向(0°、90°、180°、270°)或全景图。计算绿视率时,一般取平视角度的 4 张图求平均。

街景图片可以公开发布吗?

街景图片版权归平台所有,研究中可以展示少量示例图并注明来源,不要批量公开原始图片。

本文提到的数据源

腾讯街景 API

lbs.qq.com

腾讯地图街景静态图接口,城市街景研究常用的数据来源

全国 · API / JPG

API接口调用1

Mapillary 众包街景

mapillary.com

众包街景影像平台,图片可通过 API 批量获取,许可证开放

全球 · JPG / API

数据集接口调用1

百度地图开放平台

lbsyun.baidu.com

地点检索、地理编码、路线规划等 Web 服务 API

全国 · API

API接口调用4

OpenStreetMap

openstreetmap.org

全球开源地图,道路、建筑、POI、土地利用等矢量数据可自由下载使用

全球 · OSM PBF / SHP

数据集直接下载4