Das EGMS-Toolkit ist eine Reihe von Python-Skripten zum Herunterladen und Verwalten der InSAR-Daten vom European Ground Motion Service. Das Toolkit ermöglicht:
um die Daten automatisch herunterzuladen;
um die Dateien zusammenzuführen;
, um die Datensätze auszuschneiden/zuzuschneiden.
IN ENTWICKLUNG
Veröffentlichungsinformationen : Version 0.2.11 Beta, August 2024
Die Online-Dokumentation finden Sie hier.
Die Anforderungen sind:
Python 3
GDAL (am besten mit 3.8.0)
GMT (mit GSHHG)
Notiz
Für das Datengridding ist GDAL 3.8.0 (oder höher) erforderlich.
Um das EGMS-Toolkit zu installieren,
Unter Linux und MacOS:
Git-Klon https://github.com/alexisInSAR/EGMStoolkit.git pip3 install -e EGMStoolkit
Unter Windows:
Git-Klon https://github.com/alexisInSAR/EGMStoolkit.git py -m pip3 install -e EGMStoolkit
Notiz
Für eine Installation in geschützten Verzeichnissen könnte der Pfad der Sentinel-Burst-ID-Karte geändert werden.
Es gibt zwei Möglichkeiten, das Toolkit zu verwenden (in der Shell oder in Python).
Der Benutzer muss das temporäre Token von der EGMS-Website verwenden. Es befindet sich am Ende der Download-Links (siehe Bild unten). Es können beliebige Download-Links verwendet werden, der Benutzer kann einen zufälligen Download-Link verwenden.
Hier finden Sie ein Beispiel für die Skriptverwendung in Ihrem Shell-Terminal.
EGMStoolkit -l L2a,L2b -r 2018_2022 -t XXXXXXXXXXXXXXXXXXXX -b -6.427059639290446,53.2606655698541,-6.0952332730202095,53.41811986118854 -o ./Output_ Verzeichnis --track 1 --pass Aufsteigend --nomerging -noclipping --quiet --clean
Notiz
Die Option -h ist nützlich, um Hilfe zu erhalten, d. h.
EGMStoolkit -h
Die Option --docs ist nützlich, um die Dokumentation des EGMS-Toolkits abzurufen: d. h.
EGMStoolkit --docs
Darüber hinaus kann EGMStoolkit in einer Python-Umgebung verwendet werden: siehe Beispiel in der EGMStoolkit-Dokumentation.
Aufgrund des Sentinel-1-Erfassungsmodus bietet EGMStoolkit zwei verschiedene Methoden der Zusammenführung:
Ohne Reduzierung der Duplikate von Messpunkten bei Burst-/Swath-Überlappungen;
Mit Reduzierung der Duplikate von Messpunkten bei Burst-/Swath-Überlappungen basierend auf dem Convace-Hull-Algorithmus.
Die Methode kann durch Ändern (True oder False) der Option __removeduplicate__ ausgewählt werden. Der __length_threshold__ kann für dieselbe Funktion verwendet werden (standardmäßig 1000).
Für die Zusammenführungs- und Interpolationsschritte kann das VRT-Format verwendet werden.
Alexis Hrysiewicz University College Dublin / iCRAG
Weitere Informationen finden Sie im Abschnitt „Änderungsprotokoll“ der Dokumentation.
EGMS-Toolkit Copyright (C) 2024 Alexis Hrysiewicz
Für dieses Programm gibt es ABSOLUT KEINE GARANTIE. Hierbei handelt es sich um kostenlose Software, die Sie unter bestimmten Bedingungen (siehe Lizenz) gerne weiterverbreiten dürfen.
Hrysiewicz, A., Khoshlahjeh Azar, M. & Holohan, EP (2024). EGMS-Toolkit: eine Reihe von Python-Skripten für einen verbesserten Zugriff auf Datensätze des European Ground Motion Service. Geowissenschaftliche Informatik. https://doi.org/10.1007/s12145-024-01356-w
Der Autor dankt für die Finanzierung durch ein ESA Living Planet Fellowship (Projektname: Raised Peatland Ecohydrology Evaluation through Sentinel-1 InSAR data and Machine Learning ) und iCRAG, das Science Foundation Ireland Research Centre in Applied Geosciences.
Das Python-Paket spiegelt nur die Ansicht des Autors und nicht die der ESA wider. Die Agentur übernimmt keine Verantwortung für die Verwendung der darin enthaltenen Informationen.