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)数据的处理。它提供了一种统一的方法来读取、写入和处理复杂的 SAR 数据,特别针对 NGA 标准(如 SICD、SIDD 和 CPHD),同时兼容来自 Sentinel-1 和 TerraSAR-X 等提供商的多种商业单视复数(SLC)格式。

工作原理

该库作为数据访问和处理层运行。它使用在 SarPy 2.0 中引入的“快速读取器”来高效加载标准 NGA 文件格式。对于非标准数据,它将商业 SLC/一级产品映射为类似于 SICD 的格式,使用户能够使用一致的 Python 工具集处理多样化的雷达影像数据。

适用人群

主要面向国际 SAR 社区、地理空间情报分析师以及从事雷达影像和遥感数据工作的开发人员。

主要亮点

  • 广泛格式支持:完全支持 NGA 标准(SICD、SIDD、CPHD、CRSD),并对多种商业 SLC 格式(如 ICEYE、NISAR、PALSAR2)提供部分或完全支持。
  • 快速读取器:针对 SICD、SIDD、CPHD 和 CRSD 优化的读取器,提升数据加载性能。
  • 投影工具:包含在 SICD 快速读取器内执行投影和重映射的方法。
  • 轻量级核心:核心功能仅依赖 numpyscipy,特定格式(如 HDF5 或 GeoTIFF)可选依赖。

相关

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