ucam-eo/geotessera

Python library for the Tessera embeddings

何を解決するか

GeoTessera は、Tessera 地理空間基盤モデルによって生成された埋め込みデータへのアクセスと操作を簡素化するための Python ライブラリです。特定の地域と年について、Sentinel-1 および Sentinel-2 衛星画像から導出された高密度な 128 チャネルの地球表面表現マップを取得でき、手動で原始衛星データを扱ったり、複雑なモデル推論を実行したりする必要がありません。

動作方法

このライブラリは、Parquet ベースのレジストリシステムを使用して利用可能な埋め込みデータを追跡します。ユーザーは地理的な境界ボックス、地域ファイル、またはポイントを指定し、必要な 0.1 度のタイルを特定します。その後、HTTPS を通じてパブリックリポジトリから量子化された埋め込みデータとスケールファイルをダウンロードし、それらを元の NumPy 配列に復元します。さらに、GIS ソフトウェアで使用可能な地理参照付き GeoTIFF ファイルとしてエクスポートすることも可能です。

対象ユーザー

衛星画像を扱う地理空間アナリスト、研究者、データサイエンティストで、モデルを自ら実行せずに、事前に計算された基盤モデル埋め込みデータを下流の分析タスクに活用したい方を対象としています。

特徴

  • 柔軟なエクスポート: データを生の NumPy 配列または地理参照付き GeoTIFF としてエクスポート可能。
  • 包括的なツールセット: データのダウンロード、カバレッジマップの生成、PCA を用いた可視化の作成をサポートする CLI を備えています。
  • 効率的なデータ処理: 量子化ストレージとマニフェストベースのレジストリにより、帯域幅とローカルストレージを最小限に抑えます。
  • クラウドネイティブアクセス: Zarr ストアから直接データをストリーミングするためのプレビュー API を提供し、完全なダウンロードなしで利用可能。
  • インタラクティブな可視化: Web マップの作成とローカルでサーバーを起動してインタラクティブなビューアーを提供するツールを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト