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 快速读取器内执行投影和重映射的方法。
- 轻量级核心:核心功能仅依赖
numpy和scipy,特定格式(如 HDF5 或 GeoTIFF)可选依赖。
相关
- 项目
- 项目
- 项目
- 项目
- 项目