2016-04-20 14 views
0

Ich bin in großen Schwierigkeiten. Ich habe ein GeoTIFFF-Dataset von http://earthexplorer.usgs.gov/ heruntergeladen; Mein Problem ist, dass ich das Dataset im HDFv4-Format brauche, weil ich es in IDL öffnen muss (bitte sag mir nicht "IDL kann GeoTIFF öffnen", ich BENÖTIGE das HDFv4-Format). Können Sie mir bitte ein Tool vorschlagen, das diese Konvertierung durchführt?GeoTIFF zu HDF-Konvertierung?

Vielen Dank.

+0

Ich kenne kein Tool, aber es wäre nicht schade, etwas in IDL zu schreiben, besonders wenn es nur bestimmte GeoTIFF - Tags gab, an denen Sie interessiert waren. – mgalloy

+0

Sie schlagen vor, GeoTIFF in IDL und zu öffnen dann schreibe zurück zu HDF4? – Leo91

+0

Ja, ich denke nicht, dass das schade wäre. Gibt es einen Standard für die HDF4-Ausgabe, den Sie verwenden werden? – mgalloy

Antwort

1

Nur um Ihnen den Einstieg, die Sie im Bild und seine GEOTIFF-Tags mit dem folgenden Befehl lesen können:

file = FILEPATH('boulder.tif', SUBDIR=['examples','data']) 
data_variable=READ_TIFF(file, GEOTIFF=GeoKeys) 
HELP, GeoKeys, /STRUCTURE 

Sie würden dann auseinander, um die geotiff Struktur ziehen müssen und die Daten zurück zu einem HDF4 schreiben Datei. Ich verstehe nicht ganz, warum Sie brauchen HDF4, und ich bin mir auch nicht sicher, wie Sie die GEOTIFF-Daten in die HDF4-Datei schreiben werden, da HDF4 nichts "Spezifisches" über Kartenprojektionen hat.

Lesen Sie die Dokumentation für weitere Informationen: http://www.harrisgeospatial.com/docs/read_tiff.html

Hier ist eine wirklich schlechte Art und Weise um die Konvertierung zu tun: https://www.hdfgroup.org/HDF5-FAQ.html#gtifftohdf Grundsätzlich ist in diesem Fall werden nur die Bilddaten zu speichern, nicht die geotiff spezifischen Daten.

Viel Glück!

Verwandte Themen