EGMS 工具包是一组 Python 脚本,用于从欧洲地面运动服务下载和管理 InSAR 数据。该工具包允许:
自动下载数据;
合并文件;
剪辑/裁剪数据集。
正在开发中
发布信息:版本 0.2.11 Beta,2024 年 8 月
可以在此处找到在线文档。
要求是:
蟒蛇3
GDAL(3.8.0 最佳)
GMT(带 GSHHG)
笔记
数据网格化需要 GDAL 3.8.0(或更高版本)。
要安装EGMS 工具包,
在 Linux 和 MacOS 上:
git 克隆 https://github.com/alexisInSAR/EGMStoolkit.git pip3 install -e EGMS工具包
在 Windows 上:
git 克隆 https://github.com/alexisInSAR/EGMStoolkit.git py -m pip3 install -e EGMStoolkit
笔记
对于受保护目录中的安装,可以修改 Sentinel-Burst-ID 映射的路径。
有两种使用该工具包的方法(在 shell 中或在 Python 中)。
用户需要使用EGMS网站上的临时令牌。它可以在下载链接的末尾找到(见下图)。任何下载链接都可以使用,用户可以使用随机下载链接。
请查找在 shell 终端中使用脚本的示例。
EGMStoolkit -l L2a,L2b -r 2018_2022 -t XXXXXXXXXXXXXXXXXXXX -b -6.427059639290446,53.2606655698541,-6.0952332730202095,53.41811986118854 -o ./Output_directory --track 1 --pass 升序 --nomerging -nocliping --quiet --clean
笔记
-h 选项对于获取帮助很有用,即
EGM工具包-h
--docs 选项对于获取 EGMS-toolkit 的文档很有用:即,
EGM工具包--文档
此外,EGMStoolkit 可以在 Python 环境中使用:请参阅 EGMStoolkit 文档中的示例。
由于 Sentinel-1 采集模式,EGMStoolkit 提供了两种不同的合并方法:
不减少突发/测绘带重叠中测量点的重复;
基于凸包算法,减少突发/条带重叠中测量点的重复。
可以通过修改(True 或 False)选项__removeduplicate__来选择该方法。 __length_threshold__可用于相同的函数(默认为 1000)。
VRT 格式可用于合并和插值步骤。
Alexis Hrysiewicz 都柏林大学学院 / iCRAG
请参阅文档的更改日志部分。
EGMS 工具包 版权所有 (C) 2024 Alexis Hrysiewicz
该程序不附带任何保证。这是免费软件,欢迎您在某些条件下重新分发它(请参阅许可证)。
Hrysiewicz, A.、Khoshlahjeh Azar, M. 和 Holohan, EP (2024)。 EGMS-toolkit:一组 Python 脚本,用于改进对欧洲地面运动服务数据集的访问。地球科学信息学。 https://doi.org/10.1007/s12145-024-01356-w
作者感谢欧洲航天局生命星球奖学金(项目名称:通过 Sentinel-1 InSAR 数据和机器学习进行升高泥炭地生态水文学评估)和爱尔兰科学基金会应用地球科学研究中心 iCRAG 的资助。
Python 包仅反映作者的观点,不代表 ESA 的观点。该机构对其所包含信息的任何使用不承担任何责任。