kokkytos / batchHDF2Geotiff

Batch convert CLASS/NOAA hdfs(SVDNB & VICMO) to geotiffs
MIT License
1 stars 0 forks source link

Mετατροπή των CLASS/NOAA hdf σε geotiff.

Scripts για την μετατροπή των αρχείων hdf σε geotiff:

  1. VIIRS Day Night Band SDR (SVDNB)/VIIRS Day Night Band SDR Ellipsoid Geolocation (GDNBO).
  2. VIIRS Cloud Mask EDR (VICMO)/VIIRS Moderate Bands SDR Geolocation (GMODO)

Η λήψη δεδομένων νυκτερινών εικόνων γίνεται από τον διαδικτυακό τόπο Comprehensive Large Array-data Stewardship System (CLASS)/NOAA (https://www.bou.class.noaa.gov). Τα δεδομένα διατίθενται σε μορφή HDF-EOS.

Και στις δύο περιπτώσεις (GDNBO,VICMO) τα δεδομένα παραγγέλθηκαν με ενσωματωμένα τα αντίστοιχα geolocation files (GDNBO,GMODO).

Τα dataset που εξάγονται απο τα αρχεία SDR είναι:

Τα dataset που χρησιμοποιήθηκαν απο τα αρχεία ΕDR είναι:

Κατά την μετατροπή των αρχείων από hdf σε geotiff εφαρμόζονται φίλτρα (masking) με βάση τα απαραίτητα Quality flags για την εξαγωγή των καταλληλότερων (από ποιοτικής άποψης) δεδομένων. Πιο συγκεκριμένα, για τα δεδομένα εφαρμόστηκαν μια σειρά φίλτρων:

Για την ανάγνωση των αρχείων hdf, την μετατροπή τους σε geotiff, την αποκοπή των δεδομένων στα όρια της περιοχής μελέτης και την προβολή τους στo ΕΓΣΑ'87 χρησιμοποιείται η βιβλιοθήκη της Python, satpy. H εφαρμογή των επιμέρους μασκών γίνεται μέσω της python βιβλιοθήκης numpy (logical OR) ενώ η διόρθωση των bow-tie deletion pixels γίνεται μέσω της βιβλιοθήκης pyresample. Τα εξαγώμενα δεδομένα έχουν χωρική διακριτική ικανότητα (resolution) 750m.

Πιο συγκεκριμένα τα scripts είναι: