微软 Planetary Computer:地理空间数据服务的创新与应用潜力
【导语:微软长期致力于大规模处理海量地理空间数据,Planetary Computer 应运而生。它整合多源数据,免费供用户使用,配备 API 和 SDK,在数据科学、环境监测等领域具有重要应用价值,也为微软自身服务带来提升。】
微软的 Planetary Computer 整合了来自不同供应商的地理空间数据,用户可免费使用。它是一个框架,核心是精心整理的数据源目录,数据源涵盖商业、学术和政府等各类组织。其 API 基于 STAC 规范,用户能按坐标和时间搜索数据,追踪数据随时间的变化,且查询具有供应商无关性,方便添加新数据源。
作为数据科学平台,Planetary Computer 大部分文档聚焦用 Python 和 R 提取和分析 STAC 数据。它提供简单数据 API,可通过 URL 查询提取数据,以预渲染 PNG 格式或 TileJSON 格式提供响应。例如使用 Folium Python 工具包,能将结果叠加在基础地图上,无需复杂商业地图许可就能构建面向公众的应用程序,还支持构建覆盖更大区域的镶嵌图。
Explorer 是 Planetary Computer 工具集的实用组件,有两个面板,可让用户从目录选数据集、日期和信息,在地图视图中放大地点并叠加数据。部分数据更新速度快,如 2026 年 3 月初英国 Landsat 影像数据可追溯到 2 月底。它还能将不同数据集作为不同图层使用,辅助政策决策。
在 Explorer 可视化后,点击“搜索结果代码片段”按钮可获取 Python 代码用于搜索。Planetary Computer 提供公共数据访问,部分数据查询需令牌,微软对数据实施速率限制,建议使用 API 密钥并将应用托管在西欧地区,Python 库内置相关功能。
若想快速使用 Planetary Computer,微软建议复刻 GitHub 示例仓库创建 Codespaces 环境,在西欧地区运行以获最佳性能。还可在开源 QGIS 中添加 STAC 插件,结合自身数据进行探索分析,为其他应用提供支持。
编辑观点:微软 Planetary Computer 为地理空间数据的处理和应用提供了强大支持,既满足研究和教育需求,又推动相关应用开发,同时有助于微软改进自身服务,未来有望在更多领域发挥重要作用。
