Calculul Software prognoza meteo

Intr-un articol anterior, „Conectarea la o stație meteo acasă la un calculator“, am spus, după cum poate fi citit de la stația meteo sunt date importante ca presiunea atmosferică și direcția vântului. În principiu, aceste două valori sunt suficiente pentru a face o previziune simplă.

Calculul Software prognoza meteo

Zambretti Forecaster dă rezultatul corect în 91% din cazuri

Cel mai frecvent în aparatele de uz casnic și stații meteorologice utilizează un algoritm numit „predictor Zambretti“. Acest algoritm în forma sa cea mai simplă folosește doar trei parametri: presiune atmosferica curent, o tendință de schimbare a presiunii, și direcția vântului. Algoritmul a fost dezvoltat la începutul secolului 20 în Europa, pe baza unui număr mare de observații empirice și de date. Cu toate acestea, în ciuda lui „bărbos“, și simplitate, metoda Zambretti dă rezultatul corect mai mult de 90% din cazuri (burghezia, desigur).

Aici este punerea în aplicare a algoritmului Zambretti în PHP

Aparent, algoritmul a fost dezvoltat în Europa de Vest, așa că a trebuit să se adauge un astfel de lucru ca „zapada.“ Pentru acest lucru am mai adăugat un parametru - temperatura exterioară actuală. În funcție de temperatura utilizată una sau celelalte valori de ieșire matrice. Rezultatul este o frază scurtă, cu o prognoză pentru următoarele câteva ore. Se crede că această metodă oferă rezultatul cel mai acceptabil pe datele luate la orele 9. Traducător din mine care încă, propuneri atât constructive pentru o traducere mai exactă a algoritmului încorporat în condiții meteorologice Zambretti încurajate.

Un script PHP în sistemul de acasă inteligentă a încheierii previziunilor

Ieșirea este ceva de genul:

Calculul Software prognoza meteo

Voi încerca să analizeze cu atenție acuratețea acestui tip de predicție, ceea ce a promis să raporteze în acest articol. La urma urmei, cum aș spune Fedor Ivanovich Tiutcev „Mind România nu înțeleg criteriu comun nu poate fi măsurată.“ Ceea ce se aplică în cadrul acestei audieri minunat română numele Zambretti și bine stabilit în Regatul Unit, putem și așa. rupe un picior, cel mai bun caz. Pe scurt, amintiți-vă lecțiile de istorie naturală.

Există un comentariu la WV - locale trebuie să fie EN, în caz contrar datele zecimal sunt transmise de la stația de la „punct“, și WV consideră delimitate prin virgulă numere. Prin urmare, în cazul locale rus obține, de exemplu, o valoare este de 0,15, iar cele două 0 și 15 (acest lucru este pentru cei care vor folosi aceeași WMR88)

Un alt punct. WV în cazul în care viteza vântului nu este prezent, atunci baza este scris un NULL, dar script-ul dvs. pentru un motiv oarecare, în acest caz pictează un vânt de nord (cum ar fi direcția de la 0 și este elementul de zero al matrice cu numele vânturilor). Nu este pe deplin înțeles, în orice caz, să fie numit elementul 17-lea al „nu există date.“
Prin urmare, am pus în codul:

în cazul în care (gol ($ date)) $ wind_dir_currrent = "fără vânt";

cel puțin pentru moment, până la stația situată în jurul casei, iar vântul, dar pentru a face un uscător de păr, arată că nu există nici un vânt, nu „Nord“.
Apoi am verifica cum va fi.

Vă mulțumim din nou!

O altă opțiune - un gurmand. Se poate calcula timpul estimat de rouă (la rata de scădere a temperaturii) și pentru a preveni rezident de vară că, după exemplu, 22:37 de grădină cu plecare nu uitați să puneți pe cauciuc))).

Punctul de rouă este utilă pentru locuitorii din zonele urbane, un plin de farmec buticuri de des de și cafenele. -))))