Skip to main content

Sentinel-1数据GAMMA处理自动化工具

Project description

s1-gamma-processor

Python Version License

Sentinel-1(哨兵1号)SAR数据自动化GAMMA处理工具,支持从S1影像数据到干涉图生成的全流程自动化,无需手动编写GAMMA命令,通过配置文件即可完成批量处理。

功能特点

  • 🚀 全流程自动化:支持S1数据解压、配准、干涉处理等核心步骤
  • ⚙️ 配置驱动:通过YAML配置文件统一管理路径和处理参数
  • 📝 完善日志:记录每一步处理过程,便于问题排查
  • 📊 可视化输出:自动生成KML区域图、SAR数据预览图
  • 📦 可安装部署:支持pip安装,可作为命令行工具使用

环境要求

基础环境

  • Python 3.7+
  • Linux系统
  • GAMMA软件 2024以上
  • 足够的磁盘空间(建议≥100GB)

核心依赖

  • GAMMA Remote Sensing:商业SAR处理软件(需自行购买授权,版本≥2024)
  • Python依赖:见setup.py

安装方法

1. 安装GAMMA软件

版本要求202412以上

2. pip安装gamma_s1_processor

cd gamma_s1_processor
pip install .

3. 建议先安装GDAL

mamba install gdal

4. 生成配置文件

gamma_s1_processor 会自动在当前目录生成配置文件
在 templates 文件夹中也有配置文件的模板

5. 执行方式

gamma_s1_processor gamma_s1_config.yml start_step end_step
gamma_s1_processor gamma_s1_config.yml 1 1
gamma_s1_processor gamma_s1_config.yml 1 5

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamma_s1_processor-0.1.0.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamma_s1_processor-0.1.0-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file gamma_s1_processor-0.1.0.tar.gz.

File metadata

  • Download URL: gamma_s1_processor-0.1.0.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for gamma_s1_processor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 902d3bc268ff466130c73ba2dc8d6ebc5248b0a067a4e1b720e64112f57eed41
MD5 3a5c4c6ced81507a0a5245304075ea11
BLAKE2b-256 a0b535130bd2bcdcca0832c8e279170ca3b62ec14959b655cc86b5e9d9ab5feb

See more details on using hashes here.

File details

Details for the file gamma_s1_processor-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gamma_s1_processor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6390beacf1a85b3af8eb1ebf93fee40df4ec2771ae765226ef95fa26d308b6f
MD5 7372332d04438843f07fd929ef80a12c
BLAKE2b-256 0f3d297f9315ac41e5259b0a2f858b10daab96e23bdc0941d6c0b2c83674af0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page