ИСТОРИЯ
Согласно Программе прибрежных информационных данных (CDIP), они создают спектральную карту тепла / интенсивности для волн волн на http://cdip.ucsd.edu/?nav=recent&sub=observed&units=metric&tz=UTC&pub=public&map_stati=1,2,3&stn=100&stream=p1&xitem=dir_spectrum.
Это динамически генерируется с данными, содержащими плотность энергии, продолжительность (в секундах) и направление (в градусах, 180 градусов представляют юг).
ОБРАЗЕЦ ДАННЫХ
Вот объяснение данных: http://cdip.ucsd.edu/data_access/MEM_2dspectra.cdip < / а>
Вот образец данных для буя 100 (тот же буй, что показан на карте тепла / интенсивности / спектра: http://cdip.ucsd.edu/data_access/MEM_2dspectra.cdip?100
ВОПРОС
Как мне взять эти двухмерные данные и создать карту тепла / интенсивности, гарантирующую, что она будет наложена на карту полярных координат (и в соответствующем масштабе), точно так же, как URL-адрес примера для сайта КРИС?
В конечном счете, мне нужно, чтобы это было сделано в Ruby, предпочтительно с использованием ruby-gd или Rmagick, но я также был бы очень признателен за любые решения, не зависящие от языка.