Dieses Python-Skript hilft Ihnen dabei, GeoTIFF-Bilddaten zu bearbeiten und zu visualisieren, die möglicherweise in ZIP-Archiven verpackt sind.
Stellen Sie sicher, dass Sie folgende Python-Pakete installiert haben:
| Paket | Description |
|---|---|
| os | Interaktion mit dem Betriebssystem. |
| argparse | Verarbeitung von Befehlszeilenargumenten. |
| requests | Senden und Empfangen von HTTP-Anfragen. |
| zipfile | Lesen und Schreiben von ZIP-Archiven. |
| rasterio | Verarbeitung von geospatialen Rasterdaten. |
| matplotlib | Erstellung von statischen, animierten und interaktiven Visualisierungen. |
| numpy | Wissenschaftliche Berechnungen mit Python. |
| tqdm | Fortschrittsbalken für Python-Loops. |
Diese können Sie installieren mit:
pip install argparse requests zipfile rasterio matplotlib numpy tqdm
Sie können das Skript direkt von der Befehlszeile aus mit optionalen Argumenten ausführen, die das zu durchsuchende Verzeichnis, den Namen der GeoTIFF-Datei und die URL der zu downloadenden ZIP-Datei spezifizieren.
Hier ist ein Beispielaufruf: (bash)
python Geo417.py /Pfad/zum/Ordner S1A_IW_20230214T031857_DVP_RTC10_G_gpunem_A42B_VH_clipped.tif https://upload.uni-jena.de/data/64830a407fda25.17120430/S1A_IW_20230214T031857_DVP_RTC10_G_gpunem_A42B_VH_clipped.tif.zip
Wenn Sie das Skript ohne Argumente ausführen, werden Sie zur Eingabe der benötigten Informationen aufgefordert.
- Überprüfung, ob das angegebene Verzeichnis existiert und ob es ZIP-Archive enthält.
- Falls gewünscht, wird eine ZIP-Datei von einer URL heruntergeladen.
- Es wird überprüft, ob die gewünschte GeoTIFF-Datei im Verzeichnis oder in einem der ZIP-Archive vorhanden ist.
- Falls die GeoTIFF-Datei in einem ZIP-Archiv gefunden wurde, wird sie entpackt.
- Das GeoTIFF-Bild wird bearbeitet und das Ergebnis wird als neues GeoTIFF-Bild gespeichert.
- Das bearbeitete GeoTIFF-Bild wird angezeigt.
