Pereiti prie turinio

Kur gauti orų informacijos?


Rekomenduojami pranešimai

Sveiki, mąstau apie šiokį tokį orų saitą, kyla klausimas, kur būtų galima gauti oro, vandens temperatūros informaciją? Valstybinėse meteorologų būstinėse? Ar sutiktų bendradarbiauti? Ar kainuotų?

 

Dėkui už atsakymus

Redagavo Sir Blackbeard
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, mąstau apie šiokį tokį orų saitą, kyla klausimas, kur būtų galima gauti oro, vandens temperatūros informaciją? Valstybinėse meteorologų būstinėse? Ar sutiktų bendradarbiauti? Ar kainuotų?

 

Dėkui už atsakymus

Labas, bent jau užsienio firmose kurios aptarnauja ir Lietuvą, tai tikrai kainuoja, ir nemažus pinigus :) Žinoma, galima tą informaciją pasiskolint ir iš tų, kas ją jau gavo kažkokiu būdu :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Isvis Lietuvoje oru prognozes labai prasilenkia nuo realybes. Visose internetinuose portaluose apie orus, jie skirias, pasitiketi neina, nei orelis.lt, nei gismeteo.lt, anksciau tikrai buvo daug geriau :)

Kiek pastebiu, tai netik Lietuvoje. :) Apskritai visur bent 2 laipsniais skiriasi prognozės. Dar kas nervina, kad beveik kasdien kiekviename saite būna parašyta, kad max. temperatūra bus 16 laipsnių, o jau po pusvalandžio ta temperatūra tampa 18.

Redagavo Sir Blackbeard
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Isvis Lietuvoje oru prognozes labai prasilenkia nuo realybes. Visose internetinuose portaluose apie orus, jie skirias, pasitiketi neina, nei orelis.lt, nei gismeteo.lt, anksciau tikrai buvo daug geriau :)

 

O kam tie puslapiai jei yra oficialus hidrometereologijos meteo.lt

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gismeteo turi web servisus, kurie grąžina meteo prognozes pagal miestus, jei gerai pamenu, 6h intervalu. Nurodo temperatūrą, vėjo greitį, oro drėgnumą, oro sąlygas (lyja, sninga, giedra, t.t.) ir pan. Tik dėl vandens telkinių temperatūrų tai nežinau, šito mano savam darbe neprireikė.

 

Web serviso grąžinamo XML'o pavyzdys:

http://informer.gismeteo.ru/xml/26730_1.xml

 

Čia aprašyti duomenų kodai, pagal kuriuos gali kreiptis į jų servisą norėdamas nuskaityti konkrečios vietovės informaciją (rusų k.):

http://informer.gismeteo.ru/getcode/xml.php?id=27612

 

Jei gerai pamenu, šitas kodo (Java) fragmentas parsina 5-ių didžiausių Lietuvos miestų duomenis (pateikiu vardan nuorodų, ne vardan kodo):

Document[] dom = new Document[5];

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

DocumentBuilder db = dbf.newDocumentBuilder();

dom[0] = db.parse("http://informer.gismeteo.ru/xml/26730_1.xml");
dom[1] = db.parse("http://informer.gismeteo.ru/xml/26629_1.xml");
dom[2] = db.parse("http://informer.gismeteo.ru/xml/26509_1.xml");
dom[3] = db.parse("http://informer.gismeteo.ru/xml/26524_1.xml");
dom[4] = db.parse("http://informer.gismeteo.ru/xml/26529_1.xml");

 

Nusiskaitęs web serviso duomenis toliau trauki iš jų tau aktualias dalis parsindamas XML'ą:

Element docEle = null;

//sakykim, viskas vyksta cikle, j >= 0 && j < dom.ilgis
docEle = dom[j].getDocumentElement();

//paimk man miesto info
NodeList locNl = docEle.getElementsByTagName("TOWN");

Element el = (Element)locNl.item(0);

//turėdamas miesto info ją jau gali kišt į savo Java objektą ir daryt, ką panorėjęs
//getLocation - custom metodas, kuris formuoja Location objektą iš išparsinto XML mazgo
Location e = getLocation(el);

 

Kodas iškarpytas, originale jis kiek kitoks. Čia duodu idėją. Aišku, turbūt galima rast ir patogesnių XML parsinimo metodų prisitaikant kokį nors tam skirtą karkasą. Jau nekalbant apie tai, kad tau greičiausiai visai ne Java aktuali. O dar ir DB sąsajos karkasą pritaikius ir iš išparsintų XML duomenų formuojant ne Java POJO, bet DB karkaso objektus būtų išvis patogu.

Redagavo TekstuVertejas
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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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