Ich habe einige Daten mit Int16-Bändern im HDF-Format.
Ich möchte dies in Byte-Bänder im GeoTIFF-Format konvertieren.
Der Datenbereich für den Int16 liegt zwischen -2000 und 12000, daher möchte ich diesen dem Byte-Bereich 0 bis 255 zuordnen.
Wie mache ich das mit GDAL-Tools? (wenn es möglich ist) Wie kann ich sonst ein Python-Skript schreiben, um dies zu tun?
quelle
Was Sie tun möchten, heißt Normalisierung und die allgemeine Formel lautet:
wo:
Sie können eine Kombination aus gdal / python / numpy verwenden, um HDF-Datensätze zu öffnen und Zellberechnungen basierend auf der obigen Formel durchzuführen (dies ist jedoch nicht ganz so einfach wie bei einer Geotiff-Datei; Sie können jetzt ein Startskript finden wie man die Unterdatensätze hier lädt )
quelle