Belarus Yandex Panorama Coordinates Dataset
收藏资源简介:
该数据集提供了白俄罗斯各区域中心所有现有Yandex地图街景全景坐标(纬度/经度/海拔)的详尽集合,包含258,443个精确地理空间坐标点,涵盖六个主要行政区划,旨在促进地理空间分析、基于位置的游戏化应用开发和地理信息系统建模。
This dataset provides a comprehensive collection of all existing Yandex Maps Street View panorama coordinates (latitude, longitude, and altitude) for regional centers across Belarus. Comprising 258,443 precise geospatial coordinate points and covering six major administrative divisions, it is designed to facilitate geospatial analysis, location-based gamified application development, and geographic information system (GIS) modeling.
数据集概述
数据集名称
Belarus Yandex Panorama Coordinates Dataset(白俄罗斯Yandex街景全景坐标数据集)
摘要
该数据集包含白俄罗斯共和国各行政中心的Yandex街景全景图像地理坐标,并提供了用于数据提取和转换的实用工具。数据集旨在促进地理空间分析、基于位置的游戏化应用开发以及地理信息系统(GIS)建模。
数据采集时间
- 采集日期: 2026年6月18日
数据规模
- 总坐标点数: 258,443个精确的地理空间坐标点
数据分布
| 行政区划 | 坐标点数 | 占比 |
|---|---|---|
| 明斯克(Minsk) | 145,040 | 56.12% |
| 戈梅利(Gomel) | 36,256 | 14.03% |
| 布列斯特(Brest) | 21,593 | 8.35% |
| 格罗德诺(Grodno) | 19,923 | 7.71% |
| 莫吉廖夫(Mogilev) | 19,279 | 7.46% |
| 维捷布斯克(Vitebsk) | 16,352 | 6.33% |
目录结构
. ├── converter.py # 坐标转换工具(Python) ├── geojson/ # GeoJSON格式数据 │ ├── brest.geojson │ ├── gomel.geojson │ ├── grodno.geojson │ ├── minsk.geojson │ ├── mogilev.geojson │ └── vitebsk.geojson ├── json/ # 原始JSON格式数据 │ ├── brest.json │ ├── gomel.json │ ├── grodno.json │ ├── minsk.json │ ├── mogilev.json │ └── vitebsk.json ├── LICENSE ├── README.md └── scraper.js # 数据采集脚本(JavaScript)
方法
1. 数据采集
采用基于JavaScript(scraper.js)的并发队列遍历算法,通过Yandex Maps内部API,以种子对象ID(oid)为起点,递归地遍历全景图的拓扑邻接节点。脚本以异步HTTP请求批处理并发执行,提取的多维坐标被序列化为JSON数组并导出。
执行时间: 完整城市图遍历约需20分钟至2小时,具体取决于网络吞吐量、API响应速度、速率限制及目标城市的全景节点密度。
2. 坐标转换
使用Python工具(converter.py)将原始数据数组转换为标准GeoJSON格式(RFC 7946),生成由Point几何对象组成的FeatureCollection,确保与标准GIS渲染引擎和空间数据库的兼容性。
使用指南
执行数据采集
- 打开Yandex Maps网页界面。
- 启用全景模式并选择目标位置。
- 打开浏览器开发者工具,进入网络检查器。
- 筛选出指向
api-maps.yandex.ru的网络请求(确保响应格式为JSON)。 - 从请求URL中提取种子
oid参数。 - 在浏览器控制台中粘贴
scraper.js的全部源码。 - 在脚本末尾的函数调用中插入提取的
oid:
javascript scanEntireCityToBlobFast(YOUR_EXTRACTED_OID, 150000);
- 按回车键执行脚本以启动自动图遍历。
执行GeoJSON转换
使用转换工具将原始JSON数据转换为有效的GeoJSON格式:
bash python converter.py input.json output.geojson




