Witam!
W bazie MySQL gromadzone są dane z czujników meteo m.in. prędkość i kierunek wiatru w stopniach i w postaci nazw geograficznych - dane te są aktualizowane co jedną minutę. Przykładowy rekord wygląda tak: data_czas, wind_speed, wind_direction, compass. Z powyższych danych generuję plik JSON zawierający rekordy z ostatniej doby (1440). Chciałbym z tych danych utworzyć tabelę (html), która mogłaby wyglądać tak:
- wiersze tabeli reprezentują kierunek wiatru - 16 pozycji (N, W, S, E itd.)
- kolumny tabeli reprezentują przedziały prędkości wiatru - 7 pozycji (<0.5, 0.5-2, 2-3 km/h itd.)
- komórki tabeli mają zawierać udział procentowy wiatru z danego kierunku w określonym przedziale prędkości
np. w ciągu ostatniej doby wiatr z kierunku południowego wiał z prędkością <0.5 km/h 10%, z prędkością 0.5-2 km/h 12% itd.
Należy więc posortować rekordy z ostatniej doby na kierunki geograficzne, a następnie każdy kierunek na przedziały prędkości, prędkość z poszczególnych przedziałów przeliczyć na procenty i całość zaprezentować w tabeli. Tabela na stronie www musi być odświeżana co minutę bo będzie źródłem danych do tzw. róży wiatrów (wykres typu radar), a może jest całkiem inne podejście do stworzenia takiego wykresu z pliku JSON j.w.
Bardzo proszę o pomoc w tym temacie i z góry serdecznie dziękuję
zbysiusp