ucam-eo/geotessera

Python library for the Tessera embeddings

解决的问题

GeoTessera 是一个为简化访问和操作 Tessera 地理空间基础模型生成的嵌入向量而设计的 Python 库。它允许用户获取特定区域和年份的地球表面密集 128 通道表示图(源自 Sentinel-1 和 Sentinel-2 卫星影像),无需手动处理原始卫星数据或复杂的底层模型推理。

工作原理

该库使用基于 Parquet 的注册表系统来跟踪可用的嵌入向量。用户指定地理边界框、区域文件或点,库会识别出所需的 0.1 度瓦片。然后通过 HTTPS 从公共仓库下载量化嵌入向量和缩放文件,将其反量化为原始 NumPy 数组,并可选择性地导出为地理参考 GeoTIFF 文件,以便在 GIS 软件中使用。

适用人群

适用于处理卫星影像的地理空间分析师、研究人员和数据科学家,他们希望在不自行运行模型的情况下,使用预计算的基础模型嵌入向量进行下游分析任务。

主要亮点

  • 灵活导出:支持将数据导出为原始 NumPy 数组或地理参考 GeoTIFF 文件。
  • 全面工具链:包含 CLI 工具,用于下载数据、生成覆盖图和创建基于 PCA 的可视化。
  • 高效数据处理:使用量化存储和基于清单的注册表,最大限度减少带宽和本地存储占用。
  • 云原生访问:提供预览 API,可直接从 Zarr 存储流式传输数据,无需完整下载。
  • 交互式可视化:包含创建网页地图并本地启动服务以提供交互式查看器的工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目