ngageoint/sarpy

A basic Python library to demonstrate reading, writing, display, and simple processing of complex SAR data using the NGA SICD standard.

何を解決するか

SarPy は、合成開口レーダー(SAR)データの取り扱いを標準化することを目的としています。SICD、SIDD、CPHD などの NGA 標準を特にターゲットとしながら、Sentinel-1 や TerraSAR-X などのプロバイダーから提供されるさまざまな商業用 Single Look Complex(SLC)フォーマットにも対応する、一貫した方法で複雑な SAR データの読み取り、書き込み、処理を可能にします。

動作方法

このライブラリはデータアクセスおよび処理レイヤーとして機能します。SarPy 2.0 で導入された「高速リーダー」を使用して、標準的な NGA ファイル形式を効率的に読み込みます。非標準データの場合は、商業用 SLC/レベル1製品を SICD に類似した形式にマッピングし、一貫した Python ツールセットで多様なレーダー画像データを処理できるようにします。

対象ユーザー

主に国際的な SAR コミュニティ、地理空間インテリジェンス分析者、およびレーダー画像やリモートセンシングデータを扱う開発者です。

特徴

  • 広範なフォーマット対応: NGA 標準(SICD、SIDD、CPHD、CRSD)を完全サポートし、ICEYE、NISAR、PALSAR2 など多数の商業用 SLC フォーマットに対しても部分的または完全なサポートを提供。
  • 高速リーダー: SICD、SIDD、CPHD、CRSD 用に最適化されたリーダーにより、データ読み込みのパフォーマンスを向上。
  • 投影ツール: SICD 高速リーダー内での投影および再マッピング処理を実行するためのメソッドを含む。
  • 軽量コア: コア機能は numpyscipy のみに依存。HDF5 や GeoTIFF などの特定フォーマット用にオプション依存を提供。

関連

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