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 儲存流式傳輸資料,無需完整下載。
  • 互動式視覺化:包含建立網頁地圖並在本機啟動伺服器以提供互動式檢視器的工具。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案