16-12-2010, 14:28
Witam wszystkich,
Czy ktoś ma pojęcie, dlaczego operacje matematyczne na kanałach rastra wielokanałowego zawierającego dane typu Float32 są możliwe, a dla Float64 Python generuje błąd:
ValueError: invalid literal for float(): [gfs.t00z.master_europa]
Czy znaczenie ma format rastra (operacje w RasterCalcu nie działają dla rastrów w formacie GRIB)??? GRIB jest formatem obsługiwanym przez QGIS, można go bez problemu wyświetlać, zmieniać palety itd., ale algebra map już nie działa, pomimo zmiany typu danych na Float64 (domyślnie w RasterCalcu jest Float32). Wysłałem co prawda maila do twórcy wtyczki, ale pomyślałem, że może ktoś z forumowiczów miał lub ma podobny problem, albo przynajmniej wie, co jest na rzeczy.
Pzdr, Wojtek
Czy ktoś ma pojęcie, dlaczego operacje matematyczne na kanałach rastra wielokanałowego zawierającego dane typu Float32 są możliwe, a dla Float64 Python generuje błąd:
ValueError: invalid literal for float(): [gfs.t00z.master_europa]
Czy znaczenie ma format rastra (operacje w RasterCalcu nie działają dla rastrów w formacie GRIB)??? GRIB jest formatem obsługiwanym przez QGIS, można go bez problemu wyświetlać, zmieniać palety itd., ale algebra map już nie działa, pomimo zmiany typu danych na Float64 (domyślnie w RasterCalcu jest Float32). Wysłałem co prawda maila do twórcy wtyczki, ale pomyślałem, że może ktoś z forumowiczów miał lub ma podobny problem, albo przynajmniej wie, co jest na rzeczy.
Pzdr, Wojtek