Pereiti prie turinio

Orai: vėjo kryptis


Rekomenduojami pranešimai

Sveiki,

 

gal galite padėti surašyti lietuviškas reikšmes vėjo krypties funkcijoje? Nelabai aš suprantu pagal tuos laipsnius, kaip ten turėtų jie atrodyti, o verčiant pažodžiui tikrai durnai skamba... :)

 

/* Vėjo kryptis */
function cardinalize($degree) {
   if($degree == 0) $direction = '';
   if($degree >= 348.75 && $degree <= 11.25) $direction = 'N'; // šiaurės
   if($degree > 11.25 && $degree <= 33.75) $direction = 'NNE';
   if($degree > 33.75 && $degree <= 56.25) $direction = 'NE';
   if($degree > 56.25 && $degree <= 78.75) $direction = 'ENE';
   if($degree > 78.75 && $degree <= 101.25) $direction = 'E'; // rytų
   if($degree > 101.25 && $degree <= 123.75) $direction = 'ESE';
   if($degree > 123.75 && $degree <= 146.25) $direction = 'SE';
   if($degree > 146.25 && $degree <= 168.75) $direction = 'SSE';
   if($degree > 168.75 && $degree <= 191.25) $direction = 'S'; // pietų
   if($degree > 191.25 && $degree <= 213.75) $direction = 'SSW';
   if($degree > 213.75 && $degree <= 236.25) $direction = 'SW';
   if($degree > 236.25 && $degree <= 258.75) $direction = 'WSW';
   if($degree > 258.75 && $degree <= 281.25) $direction = 'W'; // vakarų
   if($degree > 281.25 && $degree <= 303.75) $direction = 'WNW';
   if($degree > 303.75 && $degree <= 326.25) $direction = 'NW';
   if($degree > 326.25 && $degree < 348.75) $direction = 'NNW';
   return $direction;
}

 

Keturias reikšmes žinau, o kitos kokios turėtų būt?..

 

Ačiū.

 

P.S. naudoju Yahoo Weather API.

P.S.S. dar radau IMG, kuriame vėjo kryptys surašytos ir nubrėžtos, tačiau vistiek lietuviškai neaišku kaip jas pavadinti...

http://climate.umn.edu/snow_fence/components/winddirectionanddegreeswithouttable3.htm

http://climate.umn.edu/snow_fence/Images/Wind/wind_bln1.gif

 

Lietuviški vėjų pavadinimai yra tokie:

1. šiaurės vėjas

2. pietų vėjas

3. rytų vėjas

4. vakarų vėjas

5. šiaurės rytų vėjas

6. šiaurės vakarų vėjas

7. pietryčių vėjas

8. pietvakarių vėjas

 

ir kaip juos pritaikyt tai funkcijai, jeigu joje yra dvigubai daugiau tų krypčių (16)?

Redagavo Donatis07
Nuoroda į pranešimą
Dalintis kituose puslapiuose

/* Vėjo kryptis */
function cardinalize($degree) {
   if($degree == 0) $direction = '';
   if($degree >= 348.75 && $degree <= 11.25) $direction = 'N'; // šiaurės
   if($degree > 11.25 && $degree <= 33.75) $direction = 'NNE';  // šiaurės - šiaurės rytų
   if($degree > 33.75 && $degree <= 56.25) $direction = 'NE'; // šiaurės rytų
   if($degree > 56.25 && $degree <= 78.75) $direction = 'ENE'; // rytų - šiaurės rytų
   if($degree > 78.75 && $degree <= 101.25) $direction = 'E'; // rytų
   if($degree > 101.25 && $degree <= 123.75) $direction = 'ESE'; // rytų - pietryčių
   if($degree > 123.75 && $degree <= 146.25) $direction = 'SE'; // pietryčių
   if($degree > 146.25 && $degree <= 168.75) $direction = 'SSE'; // pietų - pietryčių
   if($degree > 168.75 && $degree <= 191.25) $direction = 'S'; // pietų
   if($degree > 191.25 && $degree <= 213.75) $direction = 'SSW'; // pietų - pietvakarių
   if($degree > 213.75 && $degree <= 236.25) $direction = 'SW'; // pietvakarių
   if($degree > 236.25 && $degree <= 258.75) $direction = 'WSW'; // vakarų - pietvakarių
   if($degree > 258.75 && $degree <= 281.25) $direction = 'W'; // vakarų
   if($degree > 281.25 && $degree <= 303.75) $direction = 'WNW'; // vakarų - šiaurės vakarų
   if($degree > 303.75 && $degree <= 326.25) $direction = 'NW'; // šiaurės vakarų
   if($degree > 326.25 && $degree < 348.75) $direction = 'NNW'; // šiaurės - šiaurės vakarų
   return $direction;
}

 

Berods taip turėtų būt. Nesu tikras dėl tų, kur sudaryti iš trijų raidžių. ČIA yra parašyta ką reiškia tie sutrumpinimai.

Redagavo Mello
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...