Инструментарий EGMS представляет собой набор скриптов Python для загрузки и управления данными InSAR из Европейской службы наземного движения. Инструментарий позволяет:
автоматически загружать данные;
объединить файлы;
чтобы обрезать/обрезать наборы данных.
В РАЗРАБОТКЕ
Информация о выпуске : Версия 0.2.11 Бета, август 2024 г.
Онлайн-документацию можно найти здесь.
Требования:
Питон 3
GDAL (лучше всего с версией 3.8.0)
GMT (с GSHHG)
Примечание
Для построения сетки данных требуется GDAL 3.8.0 (или выше).
Чтобы установить набор инструментов EGMS ,
В Linux и MacOS:
git-клон https://github.com/alexisInSAR/EGMStoolkit.git pip3 install -e EGMStoolkit
В Windows:
git-клон https://github.com/alexisInSAR/EGMStoolkit.git py -m pip3 install -e EGMStoolkit
Примечание
Для установки в защищенные каталоги путь карты Sentinel-Burst-ID может быть изменен.
Существует два способа использования набора инструментов (в оболочке или в Python).
Пользователю необходимо использовать временный токен с сайта СЭГ. Его можно найти в конце ссылки для скачивания (см. изображение ниже). Можно использовать любые ссылки для скачивания, пользователь может использовать случайную ссылку для скачивания.
Пожалуйста, найдите пример использования скрипта в вашем терминале оболочки.
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 -noclipping --quiet --clean
Примечание
Опция -h полезна для получения справки, т.е.
EGMStoolkit -h
Опция --docs полезна для получения документации по набору инструментов EGMS: т.е.
EGMStoolkit --документация
Кроме того, EGMStoolkit можно использовать в среде Python: см. пример в документации EGMStoolkit.
Благодаря режиму сбора данных Sentinel-1 EGMStoolkit предлагает два различных метода объединения:
Без уменьшения дублирования точек измерения в перекрытиях серий/полос;
С уменьшением дублирования точек измерения в перекрытиях пакетов/полос на основе алгоритма выпуклой оболочки.
Метод можно выбрать, изменив (True или False) параметр __removeduplate__ . __length_threshold__ можно использовать для той же функции (по умолчанию 1000).
Формат VRT можно использовать для этапов слияния и интерполяции.
Университетский колледж Алексиса Хрисевича в Дублине / iCRAG
См. раздел «Журнал изменений» документации.
Инструментарий EGMS Copyright (C) 2024 Алексис Хрисевич
Эта программа поставляется без АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Это бесплатное программное обеспечение, и вы можете распространять его при определенных условиях (см. Лицензия).
Хрисевич А., Хошлахье Азар М. и Холохан Е.П. (2024). Набор инструментов EGMS: набор скриптов Python для улучшенного доступа к наборам данных Европейской службы наземных движений. Информатика наук о Земле. https://doi.org/10.1007/s12145-024-01356-w
Автор благодарит за финансирование стипендии ЕКА «Живая планета» (название проекта: Оценка экогидрологии поднятых торфяников с помощью данных InSAR Sentinel-1 и машинного обучения ) и iCRAG, Ирландского исследовательского центра прикладных наук о Земле Научного фонда.
Пакет Python отражает только точку зрения автора, а не точку зрения ESA. Агентство не несет ответственности за любое использование содержащейся в нем информации.