Jestem nowy w GIS.
Mam kod, który konwertuje obrazy Marsa w podczerwieni na mapy bezwładności cieplnej, które są następnie zapisywane jako tablice dwuwymiarowe. Zapisuję te mapy jako pliki hdf5, ale naprawdę chciałbym je zapisać jako obrazy rastrowe, aby móc je przetwarzać w QGIS. Przeszukałem wiele wyszukiwań, aby dowiedzieć się, jak to zrobić, ale bez powodzenia. Próbowałem postępować zgodnie z instrukcjami w samouczku na stronie http://www.gis.usu.edu/~chrisg/python/, ale pliki, które tworzę przy użyciu jego przykładowego kodu, otwierają się jako zwykłe szare pola podczas importowania ich do QGIS. Wydaje mi się, że gdyby ktoś mógł zasugerować najprostszą możliwą procedurę uproszczonemu przykładowi tego, co chciałbym zrobić, być może będę w stanie zrobić pewne postępy. Mam QGIS i GDAL, chętnie zainstaluję inne frameworki, które każdy może polecić. Używam Mac OS 10.7.
Więc jeśli na przykład mam tablicę liczb bezwładności, która wygląda następująco:
TI = ( (0.1, 0.2, 0.3, 0.4),
(0.2, 0.3, 0.4, 0.5),
(0.3, 0.4, 0.5, 0.6),
(0.4, 0.5, 0.6, 0.7) )
I dla każdego piksela mam szerokość i długość geograficzną:
lat = ( (10.0, 10.0, 10.0, 10.0),
( 9.5, 9.5, 9.5, 9.5),
( 9.0, 9.0, 9.0, 9.0),
( 8.5, 8.5, 8.5, 8.5) )
lon = ( (20.0, 20.5, 21.0, 21.5),
(20.0, 20.5, 21.0, 21.5),
(20.0, 20.5, 21.0, 21.5),
(20.0, 20.5, 21.0, 21.5) )
Jaką procedurę poleciliby ludzie przekonwertować te dane na plik rastrowy, który mogę otworzyć w QGIS?