FinWX Foorumi

Koodaus- ja rakentelunurkka => Sivustojen koodaaminen (HTML, PHP, MySQL, jne.) => Aiheen aloitti: ARu - torstai, 03.11.2011, 11:41

Otsikko: Kelikamerat
Kirjoitti: ARu - torstai, 03.11.2011, 11:41
voiko noita liikenneviraston kelikamerakuvia käyttää omilla webbisivuilla?
Otsikko: Vs: Kelikamerat
Kirjoitti: J.Jäntti - torstai, 03.11.2011, 13:20
Lainaus käyttäjältä: ARu - torstai, 03.11.2011, 11:41
voiko noita liikenneviraston kelikamerakuvia käyttää omilla webbisivuilla?

Ainakin weatherc käyttää niitä.
Mies taisi kysäistä Liikennevirastolta käyttölupaa niihin ja sieltä lupa annettiin.
Näin ainakin muistan asian olleen; weatherc vahvistanee tämän tiedon piakkoin. :)
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - torstai, 03.11.2011, 14:31
Juu, kysäisin heiltä ja vastaus oli että saa käyttää :)

- Asiaan kuuluvat infot mistä kuvat ovat peräsin + linkki heidän sivulle vaaditaan
- Mitään takeita palvelun jatkumisesta ei ole sekä voivat muuttaa sitä ilman mitään ennakkoilmoitusta milloin tahansa.
- Kaikki kamerat eivät ole jatkuvasti julkisessa jakelussa, voivat olla pitkiäkin aikoja pois käytöstä jos jostakin syystä
- Kannattaa muistaa että kamerakuvien nimet muuttuvat jokaikien uuden kuvan kohdalla, se ei ole esim kamera_E18_muurla_1.jpg vaan numerosarja esim 3745634262.jpg joka on uniikki jokaikisien kuvan kohdalla :P
Otsikko: Vs: Kelikamerat
Kirjoitti: Snowi - torstai, 03.11.2011, 15:20
Itse kysyin silloiselta tiehallinnolta lupaa tiekameroiden käyttöön ja lupasivat silloin kysyä asiaa korkeammalta taholta ja lopulta viikon parin jälkeen vastasivat, että kuvia saa näyttää omalla sivulla. Eivät sanoneet, että linkkiä heidän sivuille tarvitsisi olla, mutta se on aina silti hyvä olla ja itse tykkään käyttää nimenomaan noita logoja, jotka näkyvät paremmin.

Olin ilmeisesti ensimmäinen, joka asiaa tiedusteli, sillä maileihin vastannut henkilö joutui kysymään vahvistusta korkeammalta taholta. Weatherc kysyi asiaa minulta, että onko minulla lupa noiden kuvien käyttöön ja välitin silloin heidän vastauksen weatherc:lle. Kuitenkin suosittelen aina kysymään silti vielä asiaa erikseen, ainakin weatherc teki näin ja sai myöskin vahvistuksen kuvien käyttöön  :). Näissä lupia kysyvissä maileissa oikeat sanamuodot ja kaikin puolin virheetön viesti on hyvin tärkeä. Se antaa heti hyvän kuvan ja parantaa mahdollisuuksia saada dataa tai muuta vastaavaa käyttöön.

Kuten weatherc sanoi, voivat he milloin tahansa lopettaa kuvien näyttämisen. Tiehallinto on muuttunut Liikennevirastoksi, tai oikeestaan yhdistettiin Liikennevirastoon. Itse kirjoitin alkuperäisen mailin Tiehallinnon edustajalle, ja vaikka henkilöt ovat edelleen samat, voi käytäntö Liikennevirastolla olla silti erilainen. Mutta toivottavasti antavat näyttää kuviaan jatkossakin, ainakin itse uskon niin  :)
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - torstai, 03.11.2011, 15:38
Tästäpä pitikin kysyä

Lainaus käyttäjältä: weatherc - torstai, 03.11.2011, 14:31
- Kannattaa muistaa että kamerakuvien nimet muuttuvat jokaikien uuden kuvan kohdalla, se ei ole esim kamera_E18_muurla_1.jpg vaan numerosarja esim 3745634262.jpg joka on uniikki jokaikisien kuvan kohdalla :P

minkälaisella koodilla saatte sen tuoreimman kuvan aina näkymään.
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - torstai, 03.11.2011, 16:06
Samaa mieltä Snowin kanssa että oma lupaa kannattaa ehdottomasti kysyä ennen mitään käyttöä. Tämä jo senkin takia että meillä on luvat ja se kuitenkin antaa kuvan että wx-sivut ovat hyvällä asialla eikä nyysi joka taas voi olla myönteistä jatkossa.

Tuo kuvien lähdeinfo on jo senkin takia hyvä olla että "turvaa oman selustan" siinä mielessä että selvästi näkee mistä ne ovat peräisin enkä ainakaan itse näe mitään pahaa siinä päinvastoin.

Lainaaminkälaisella koodilla saatte sen tuoreimman kuvan aina näkymään.
ww-foorumilla ollella Mars-luotaimen pätkällä  ;D
Tuo puskee ulos uusimman kuvan nimen.
Kelikameroiden kohdalla tuohon kannattaa rakentaa myös error-osa eli mitä se tekee jollei kamera ole onlinessä (vastaus on jotain muuta kun jpg-kuva) ettei se pukkaa erroria.

$cam = ""; // tiekameroiden nimien alku on aina sama, haluamasi kameran alku tähän
# Location of the Mars Weather Page
$page = "";
# Location of the Mars Images
$loc = "";
$img = grab_mars_current_image();
$camimg = $loc . $img;

function grab_mars_current_image() {
   global $page, $loc, $cam;
   $CLIMATEFILE = fopen($page, "r");
   if (!$CLIMATEFILE) {
       echo "No Data found<br/>\n";
       exit;
   }
   while (!feof($CLIMATEFILE)) {
       $buffer = rtrim( fgets($CLIMATEFILE, 4096) );
       if ( ( $pos = strpos($buffer,$cam) ) !== FALSE ){
           $ima = substr($buffer,$pos,18);
       }
   }
   fclose($CLIMATEFILE);
   return($ima);
}


;D
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - torstai, 03.11.2011, 18:07
pukkaa vaan tyhjää sivua tälläsellä koodilla, mikä mättää.

<?php
$cam = "C0950901"; // tiekameroiden nimien alku on aina sama, haluamasi kameran alku tähän
# Location of the Mars Weather Page
$page = "http://www2.liikennevirasto.fi";
# Location of the Mars Images
$loc = "/alk/kelikamerat/";
$img = grab_mars_current_image();
$camimg = $loc . $img;

function grab_mars_current_image() {
    global $page, $loc, $cam;
    $CLIMATEFILE = fopen($page, "r");
    if (!$CLIMATEFILE) {
        echo "No Data found<br/>\n";
        exit;
    }
    while (!feof($CLIMATEFILE)) {
        $buffer = rtrim( fgets($CLIMATEFILE, 4096) );
        if ( ( $pos = strpos($buffer,$cam) ) !== FALSE ){
            $ima = substr($buffer,$pos,18);
        }
    }
    fclose($CLIMATEFILE);
    return($ima);
}
?>

jos sais tän toimimaan, otan sitten yhteyttä liikennevirastoon.
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - torstai, 03.11.2011, 19:07
Ei se suoraan kirjoitakkaan mitään ;)
laita echo $camimg; niin pitäis tuupata ulos kuvanurlin.
Kokeile myös laittaa koko url $loc = "/alk/kelikamerat/"; kohtaan eli
$loc = "http://www2.liikennevirasto.fi/alk/kelikamerat/";
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - torstai, 03.11.2011, 19:33
tälläistä pukkaa ulos

http://www2.liikennevirasto.fi/alk/kelikamerat/C0950901.html">Tie

mistä tuo ">Tie tulee
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - torstai, 03.11.2011, 19:44
Esinnäkin, tuota sivua ei ole edes olemassa, joten trial-erroria kehiin. ;)
Sivu joka voisi löytyä on http://www2.liikennevirasto.fi/alk/kelikamerat/kamera-C0950901.html

Kokeile seuraavaa:
$page = "http://alk.tiehallinto.fi/alk/kelikamerat/kamera-$cam.html";

Tuossa se $cam on tuo C09....
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - torstai, 03.11.2011, 20:32
Kiitti paljon neuvoista nyt aukeaa uusin kuva.

näkyy olevan aikapaljon porukkaa tuolla liikennevirastolla,
keneltäköhän kyselisi tuota kuvan käyttöä.
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - torstai, 03.11.2011, 21:03
Nyt en muista keneltä sitä kysyin mutta kannattaa varmaan lähteä liikkeelle jostain web/media-osastolta.

Lainaakäytäntö Liikennevirastolla olla silti erilainen. Mutta toivottavasti antavat näyttää kuviaan jatkossakin, ainakin itse uskon niin
Luin muuten just oliko tänään HS.fi:stä että valtiohan on tehnyt periaatepäätöksen julkisen, verovaroin tuotetun tiedon avaamisesta laajaan käyttöön ja Maamittauslaitos aiko olla ensimmäinen sen toteuttaja karttojen kanssa. :) FMI anyone?  :P
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - perjantai, 04.11.2011, 10:20
Nyt on lupa käyttää kuvia.

Saiskohan minkälaisella koodilla ulos sen milloin kuva on otettu.

Otsikko: Vs: Kelikamerat
Kirjoitti: khyron - maanantai, 07.11.2011, 15:22
Lainaus käyttäjältä: ARu - perjantai, 04.11.2011, 10:20
Nyt on lupa käyttää kuvia.

Saiskohan minkälaisella koodilla ulos sen milloin kuva on otettu.



Eikös siinä kuvan nimessä ole ainakin kellonaika ja päivä. Siis se numero mikä siinä on, lopusta alkaen siinä on minuutit, tunti ja päivä.
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - maanantai, 07.11.2011, 15:53
LainaaEikös siinä kuvan nimessä ole ainakin kellonaika ja päivä. Siis se numero mikä siinä on, lopusta alkaen siinä on minuutit, tunti ja päivä.

Juu, esim. C0254400071542.jpg on päivä 07 klo 15:42 eli pistämällä kuvan nimen palasiksi sen saa irti. Koska banhat kuvat katoavat aina on päivä 07 aina kyseisen kuun 7:s päivä jne.
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - maanantai, 07.11.2011, 16:52
Tuon kyllä ymmärsin että kuvan nimen perässä päiväys ja kellonaika.
Lainaa
Juu, esim. C0254400071542.jpg on päivä 07 klo 15:42 eli pistämällä kuvan nimen palasiksi sen saa irti. Koska banhat kuvat katoavat aina on päivä 07 aina kyseisen kuun 7:s päivä jne.

taas on kysyttävä miten kuvan nimi palastellaan??
Otsikko: Vs: Kelikamerat
Kirjoitti: systeemi - tiistai, 08.05.2012, 10:40
Mikäs tässä nyt tökkii? Olen tälläisellä pätkällä ottanut kuvan ulos:

<img src="<?php include 'kelikameramoottoritie.php'; echo $camimg;?> "   alt="Kemi, VT4 Sauvonvayla" style="width:350px;height:300px"; />

Mutta jos samalla sivulle yrittää toista niin ei tule näkyviin.

Testisivu: http://www.eeronkatu.fi/kelikameraharmaa.php
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - tiistai, 08.05.2012, 15:08
mulla alkoi pelittämään hyvin kelikamerakuvat tolla weathercin laittamalla koodilla.
mutta miten sais offline kuvan toimimaan jos ei tiehallinnon kelikamerakuvaa ole saatavilla?
Otsikko: Vs: Kelikamerat
Kirjoitti: systeemi - tiistai, 08.05.2012, 15:31
Lainaus käyttäjältä: ARu - tiistai, 08.05.2012, 15:08
mulla alkoi pelittämään hyvin kelikamerakuvat tolla weathercin laittamalla koodilla.
mutta miten sais offline kuvan toimimaan jos ei tiehallinnon kelikamerakuvaa ole saatavilla?

Itse laittaisin ihan perus if/else pätkän tonne kamera scriptiin. Niin kyllähän mullakin pelaa jos yhden kuvan peläkästään laittaa
Otsikko: Vs: Kelikamerat
Kirjoitti: ARu - tiistai, 08.05.2012, 18:04
kyllä toimii useammallakin kuvalla
http://www.artoruunula.fi/kelikamerat2.php

Lainaa
Itse laittaisin ihan perus if/else pätkän tonne kamera scriptiin. Niin kyllähän mullakin pelaa jos yhden kuvan peläkästään laittaa
mihin kohtaan?


Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - tiistai, 08.05.2012, 18:36
Lainaamutta miten sais offline kuvan toimimaan jos ei tiehallinnon kelikamerakuvaa ole saatavilla?
Siinä pitää oikeastaan tarkistaa että onko kuvaa eli dataa olemassa ja jollei se puskee tilalle valmiin offlinekuvan.

LainaaMikäs tässä nyt tökkii?

Kannattaa koodata se niin että kelikameramoottoritie.php:tä kutsutaan argumentin kera, kuten kelikameramoottoritie.php?kamera=1 ja sen perusteella skripti hakee oikean kameran. Se kannattaa myös tehdä niin että kelikameramoottoritie.php puskee suoraan kuvan ulos eikä siten tarvita tuota echo $camimg;-osaa.
Otsikko: Vs: Kelikamerat
Kirjoitti: systeemi - tiistai, 08.05.2012, 19:14
Lainaus käyttäjältä: weatherc - tiistai, 08.05.2012, 18:36
Kannattaa koodata se niin että kelikameramoottoritie.php:tä kutsutaan argumentin kera, kuten kelikameramoottoritie.php?kamera=1 ja sen perusteella skripti hakee oikean kameran. Se kannattaa myös tehdä niin että kelikameramoottoritie.php puskee suoraan kuvan ulos eikä siten tarvita tuota echo $camimg;-osaa.
Mitä se tuo argumetti niinkuin tarkoittaa?? Enpäs ole ennen kuullutkaan.
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - tiistai, 08.05.2012, 19:51
Lainaus käyttäjältä: systeemi - tiistai, 08.05.2012, 19:14
Mitä se tuo argumetti niinkuin tarkoittaa?? Enpäs ole ennen kuullutkaan.
Sillä pystyy syöttämään muuttuva data skriptille kuten esmex kameran ID jota halutaan.

Esimerkki:

urliin: kameraskripti.php?kamera=1

Skriptiin:
<?php
$id = $_GET['kamera'];
?>

Sitten tuon $id:n perusteella voit määrittää minkä kameran se hakee.
Ehdottomasti pitää tuossa myös muistaa tarkistaa tuo $id ennen käyttöä että on sallitun lainen kuten että on numero ja sallitun skaalan sisällä.
Otsikko: Vs: Kelikamerat
Kirjoitti: kapo - tiistai, 04.02.2014, 20:21
Tervehdys
Nostanpahan näin vanhan ketjun ylös. Eli kyselisin tässä, että vieläkö porukat hakee kelikamerakuvat tällä skriptillä, vai onko joku uusi kentällä käytössä? Ja sitä myös utelen, että millaisella kyselyllä saa nuo kelitiedot päivittymään kuvan kanssa? Yrittelen tässä itselleni muutaman kameran tietoja saada sivuilleni, mutta tuntuu yritykseksi jäävänkin... Vaikka onkin alokasmaisen yksinkertaista triviaalitietoa, niin mulle tämä on uutta koko ajan, eli tarvitsisin taas rautalankamallia, että pääsisin alkuun... Mutta jos on asiaton viesti, niin moderaattori voi poistaa tämän ja unohdetaan koko juttu...

yst. terv.

-kapo-
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - tiistai, 04.02.2014, 20:32
Oululaisella Mustcodella on ilmainen API jolla voi hakea Liikenneviraston tiedataa (kamerat,säätiedot,nopeustiedot ym.):
http://tieinfo.mustcode.fi/tieinfo/

Tämän lisäksi FMI:n avoimessa datassa on myös nuo tiesääasemien datat.
Otsikko: Vs: Kelikamerat
Kirjoitti: kapo - tiistai, 04.02.2014, 23:31
O.k.
Kiitoksia
Tuolta taidan jopa saada nuo kamerakuvat tuotua sivulleni... Mutta minkähänlaisella kyselyllä nuo kelitiedot saa haettua ja tulostettua? Jos olis semmonen yksinkertaiselle ukolle yksinkertainen konsti, millä nuo sais kivuttomimmin esiin?


yst. terv.

-kapo-
Otsikko: Vs: Kelikamerat
Kirjoitti: systeemi - keskiviikko, 05.02.2014, 08:06
Jo tarkoitat liikenneviraston kameroita, niin sinun pitää kysyä lupa noiden kameroiden käyttöön. Tuohon löytyy skirpti millä ne kelikamerakuvat saa esiin.
Otsikko: Vs: Kelikamerat
Kirjoitti: kapo - keskiviikko, 05.02.2014, 08:31
Lainaus käyttäjältä: systeemi - keskiviikko, 05.02.2014, 08:06
Jo tarkoitat liikenneviraston kameroita, niin sinun pitää kysyä lupa noiden kameroiden käyttöön. Tuohon löytyy skirpti millä ne kelikamerakuvat saa esiin.

Tervehdys
Joo, luvan kysyn varmasti ennen julkaisua. Tuota säätekstien hakua jonkin skriptin avulla tarkoitin tolla kyselyllä. Ei ole edes tämä ns. ammattisanasto minulla minkäänlaisella mallilla, anteeksi siitä. Nuo kuvat saan (toivottavasti) sieltä ladattua, mutta olisi siinäkin apu enemmän kuin paljon tervetullutta.... Tuntuu vaan niin nololta pyytää apua teille niin päivänselvistä asioista. Olen ilmeisesti hypännyt liian isoihin saappaisiin  tämän sivuston rakentelussa mieleisekseni... Mutta yritetään ja erehdytään riittävän kauan, niin eiköhän sieltä jonkinlainen sekasotku synny.....Sanokaa vaan, jos rasitan teitä liikaa, niin loppuu avunkyselyt kyllä varmaan samantein...

yst.terv.

-kapo-
Otsikko: Vs: Kelikamerat
Kirjoitti: systeemi - keskiviikko, 05.02.2014, 08:51
Niin kyllä se varmaan siltä tuntuu että liian iso pala. Sinun pitää muistaa että ei nämä tule helpolla. Aina kun jotain uutta opiskelee se vaatii aikaa. Kyllä me neuvotaan mutta jonkinlaista yrittämistä ja oma aloiteisuutta pitää olla. Lisäksi halua oppia. Turhautuminen tulee ihan varmasti vaikka olisi valmiita skripti pätkiä, niin ne ei välttämättä toimi sellaisenaan. Eli Itse täytyy opetella koodaamaan sen verran että osaa soveltaa valmiita skriptejä.

Eli toisin sanoen ei tähän ole helppoa tietä. Lisäksi kun kysyt neuvoa, emme pysty suoraan sanomaan missä vika vaan joudumme käyttämään siihen aikaa ja etsimään sitä vikaa. Ja jos et itse ole edes viitsinyt etsiä vikaa, niin miksi meidänkään pitäisi? Tämä ei nyt ole sinulle / eikä sinun kysymyksille vaan niinkuin yleisesti.

Isossa maailmassa maksaa isoja rahoja luoda "hyviä" sää sivustoja ammattilaisten tekemänä. Täällä toimitaan ihan harraste pohjalla. Lisäksi ainut joka pystyy ammaatilaiskoodia tällä sivustolla luomaan on weatherc..

Mutta alkuperäiseen kysymykseen lue tämä tredi läpi:

http://www.finwx.net/forum/index.php/topic,1959.30.html (http://www.finwx.net/forum/index.php/topic,1959.30.html)
Otsikko: Vs: Kelikamerat
Kirjoitti: kapo - keskiviikko, 05.02.2014, 10:44
Lainaus käyttäjältä: systeemi - keskiviikko, 05.02.2014, 08:51
Niin kyllä se varmaan siltä tuntuu että liian iso pala. Sinun pitää muistaa että ei nämä tule helpolla. Aina kun jotain uutta opiskelee se vaatii aikaa. Kyllä me neuvotaan mutta jonkinlaista yrittämistä ja oma aloiteisuutta pitää olla. Lisäksi halua oppia. Turhautuminen tulee ihan varmasti vaikka olisi valmiita skripti pätkiä, niin ne ei välttämättä toimi sellaisenaan. Eli Itse täytyy opetella koodaamaan sen verran että osaa soveltaa valmiita skriptejä.

Eli toisin sanoen ei tähän ole helppoa tietä. Lisäksi kun kysyt neuvoa, emme pysty suoraan sanomaan missä vika vaan joudumme käyttämään siihen aikaa ja etsimään sitä vikaa. Ja jos et itse ole edes viitsinyt etsiä vikaa, niin miksi meidänkään pitäisi? Tämä ei nyt ole sinulle / eikä sinun kysymyksille vaan niinkuin yleisesti.

Isossa maailmassa maksaa isoja rahoja luoda "hyviä" sää sivustoja ammattilaisten tekemänä. Täällä toimitaan ihan harraste pohjalla. Lisäksi ainut joka pystyy ammaatilaiskoodia tällä sivustolla luomaan on weatherc..

Mutta alkuperäiseen kysymykseen lue tämä tredi läpi:

http://www.finwx.net/forum/index.php/topic,1959.30.html (http://www.finwx.net/forum/index.php/topic,1959.30.html)

Kiitos vastauksestasi
Kyllä minä tiedän, että ainoastaan pullot tehdään puhaltamalla. Olen jo niin vanha ukko (=toinen jalka jo haudassa), että en odota mitään:" minulle heti kaikki valmiina!!!" Ymmärrän kyllä tämän saitin säännöt ja arvostan neuvonne todella korkealle.. Ja vielä harrastepohjalta.. Yhdessä ketjussa jo sanoin, että ei voi kun kateellisena seurata, miten helppoa tuollaisten koodien teko voi olla. Ja on tuota EWN:n ylläpitäjän donate-nappia pariin kertaan tullut paineltua. Ja tuo halu oppia on suurempi kuin uskotkaan... Se ei vaan näin vanhaan kalloon tuo oppi uppoa kovinkaan helposti. Kävin tekun aikoinaan vuonna kilpi ja miekka, silloin opiston "serverikin" oli yhden ison huoneen kokoinen. Ja ohjelmointi hoidettiin Basic-kielellä. Ja tehdyt ohjelmat talletettiin / luettiin reikänauhalle /-nauhalta.  Nyt menee jo niin paljon ohi aiheen, että ei tästä enempää... Tuon linkittämäsi ketjun ansiosta  ja teidän rautalankaohjeiden avustamana sain sääkamerani kuvat esille sivuilleni. Kiitos linkistä kuitenkin. Ja tolla skriptillä aion nuo kelikameroidenkin kuvat laittaa sivuilleni. Kun vaan sais jotain kättä pitempää noihin tekstien hakuun...Minä en aivan pienestä turhaudu... Jos ei maailma muuta ole minulle opettanut, niin ainakin se on opettanut hiljaa kävelemään...

Yst. Terv.

-kapo-
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - keskiviikko, 05.02.2014, 16:49
LainaaJo tarkoitat liikenneviraston kameroita, niin sinun pitää kysyä lupa noiden kameroiden käyttöön. Tuohon löytyy skirpti millä ne kelikamerakuvat saa esiin.

Ei välttämättä tarvi kysellä. ;)
Nyt en muista tarkkaan mutta tuolla tieinfossa taitaa olla infot/ehdot datan julkaisulle (eli käytännössä krediitit pitää olla). Mutta noin lähtökohtaisesti on ihan hyvä aina kysellä tai ainakin ottaa selvää ehdot ennenkuin laittaa ulkopuolista dataa sivuille ja sitten edetä sen mukaisesti.

Tieinfon dataa kun käyttää on sen datan parsiminen, kuten kamera/sääasema X:än haku, aika helppoa kun ensin löytää halutun datan. Tieinfosta saa myös ulos rajoitetun alueen dataa, nyt en muista pystyykö jopa hakemaan yksittäisen aseman/kameran tiedot suoraan jolloin säästyisi liuta parsimista jos hakee vain yhtä kameraa/asemaa.
Otsikko: Vs: Kelikamerat
Kirjoitti: kapo - keskiviikko, 05.02.2014, 23:47
O.k.
Nyt on tieto olemassa.. Enää ei sitten puutukkaan, kuin kuin se taito...




-kapo-
Otsikko: Vs: Kelikamerat
Kirjoitti: pappa - lauantai, 29.03.2014, 22:27
Nyt tarttis php-gurun neuvoja, koitan saada sivuille kelikameroihin kyseisen kameran säätiedot (kuten esm. weatherc sivuilla) mutta eihän se mulla onnistu jotakin dataa sain mutta hakee kaikille saman tiedon :)

Tossa koodia mitä mulla tuolla sivulla on

            <?php
            $json = file_get_contents("http://tieinfo.mustcode.fi/tieinfo/saa/paikkakunta/oulu?json", true);
            $decode = json_decode($json, true);
            ?>

            Ulko lämpötila: <?php echo $decode[0]['airTemperature'];?> °C
            Tien lämpötila: <?php echo $decode[0]['groundTemperature'];?> °C
            Ilmankosteus: <?php echo $decode[0]['humidity'];?> %
            Kastepiste: <?php echo $decode[0]['dewpoint'];?> °C
            Sade: <?php echo $decode[0]['precipitation'];?>

itse testisivu löytyy tuolta: http://saatiedot.net/testi.php

Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - lauantai, 29.03.2014, 23:06
LainaaUlko lämpötila: <?php echo $decode[0]['airTemperature'];?> °C
Tien lämpötila: <?php echo $decode[0]['groundTemperature'];?> °C
Ilmankosteus: <?php echo $decode[0]['humidity'];?> %
Kastepiste: <?php echo $decode[0]['dewpoint'];?> °C
Sade: <?php echo $decode[0]['precipitation'];?>

Ja vaihdat tuon 0:an 1:seen,2:seen jne?
Hmm...
Otsikko: Vs: Kelikamerat
Kirjoitti: pappa - lauantai, 29.03.2014, 23:27
Sehän näyttäis toimivan, suur kiitokset! Tosin en tiedä hakeeko toi nyt ihan oikein nuo säätiedot :)
Otsikko: Vs: Kelikamerat
Kirjoitti: Tuffe - lauantai, 05.04.2014, 23:28
Moi!
Miten sait monen paikkakunnan  kameran säätiedot samalle sivulle,


tuffe
 

           Ulko lämpötila: <?php echo $decode[0]['airTemperature'];?> °C
           Tien lämpötila: <?php echo $decode[0]['groundTemperature'];?> °C
           Ilmankosteus: <?php echo $decode[0]['humidity'];?> %
           Kastepiste: <?php echo $decode[0]['dewpoint'];?> °C
           Sade: <?php echo $decode[0]['precipitation'];?>
Otsikko: Vs: Kelikamerat
Kirjoitti: ahpe - sunnuntai, 06.04.2014, 09:18
Olen nyt viikon verran kokeillut omasta mielestäni "kaikki", millä saisin tuon "koodia.php" avaamaan suoraan kameran kuvan Weatherin neuvon mukaisesti.
PHP-ohjelmointi oppaita olen myös lukenut, kotimaisia ja ulkomaisia, lainasin myös PHP-opas kirjan, mutta huonoin tuloksin. ???
Weather lainaus:
Lainaa"Se kannattaa myös tehdä niin että kelikameramoottoritie.php puskee suoraan kuvan ulos eikä siten tarvita tuota echo $camimg;-osaa."
LainaaEi se suoraan kirjoitakkaan mitään
laita echo $camimg; niin pitäis tuupata ulos kuvanurlin.
Tuon kuvan urlin http://www.sahkoheikura.com/kelikamera/koodia.php (http://www.sahkoheikura.com/kelikamera/koodia.php) kyllä tuottaa, mutta kuvaa ei näy.
Mitä pitäisi muuttaa, että saisin toimimaan?

Lainaa<?php
$cam = "C1454202"; // tiekameroiden nimien alku on aina sama, haluamasi kameran alku tähän
# Location of the Mars Weather Page
$page = "http://alk.tiehallinto.fi/alk/kelikamerat/kamera-$cam.html";
# Location of the Mars Images
$loc = "http://www2.liikennevirasto.fi/alk/kelikamerat/";
$img = grab_mars_current_image();
$camimg = $loc . $img;
echo $camimg;
function grab_mars_current_image() {
    global $page, $loc, $cam;
    $CLIMATEFILE = fopen($page, "r");
    if (!$CLIMATEFILE) {
        echo "No Data found<br/>\n";
        exit;
    }
    while (!feof($CLIMATEFILE)) {
        $buffer = rtrim( fgets($CLIMATEFILE, 4096) );
        if ( ( $pos = strpos($buffer,$cam) ) !== FALSE ){
            $ima = substr($buffer,$pos,18);
        }
    }
    fclose($CLIMATEFILE);
    return($ima);
}
?>

Otsikko: Vs: Kelikamerat
Kirjoitti: Tuffe - sunnuntai, 06.04.2014, 10:04
koodilla sain  numeroimalla ($decode[0]) kahden liikennekameran säätiedot ,mutta kolmatta en millään
Miten koodia esim. kolmelle eri kelikameran säätiedoille?

<?php
            $json = file_get_contents("http://tieinfo.mustcode.fi/tieinfo/saa/paikkakunta/oulu?json", true);
            $decode = json_decode($json, true);
            ?>
            Ulko lämpötila: <?php echo $decode[0]['airTemperature'];?> °C
            Tien lämpötila: <?php echo $decode[0]['groundTemperature'];?> °C
            Ilmankosteus: <?php echo $decode[0]['humidity'];?> %
            Kastepiste: <?php echo $decode[0]['dewpoint'];?> °C
            Sade: <?php echo $decode[0]['precipitation'];?>

testisivu http://haapakorpi116.com/kelikamerat/test.php

Kiitos!
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - sunnuntai, 06.04.2014, 15:40
Liitteenä toimiva versio, demo tuolla: http://www.nordicweather.net/test/tieinfo.php

Tuota Mars-kuvahäkkyrää ei enää tarvita koska kuvien urlit saadaan suoraan tieinfosta.
Tuo palauttaa kaikki asemat jotka löytyvät haulla.
Otsikko: Vs: Kelikamerat
Kirjoitti: Tuffe - sunnuntai, 06.04.2014, 17:22
Miten nuo käännetyt sää tiedot kelikameroihin..?
http://www.nordicweather.net/test/tieinfo.php
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - sunnuntai, 06.04.2014, 17:59
Lainaus käyttäjältä: Tuffe - sunnuntai, 06.04.2014, 17:22
Miten nuo käännetyt sää tiedot kelikameroihin..?
http://www.nordicweather.net/test/tieinfo.php

Löytyvät sieltä listasta, oliskos $cond (muistista vedettynä).
Otsikko: Vs: Kelikamerat
Kirjoitti: Tuffe - sunnuntai, 06.04.2014, 18:58
Eipä tullut:)
Miten  asetuksissa kamerakuvat säätietoineen rajataan max. yhteen
Otsikko: Vs: Kelikamerat
Kirjoitti: weatherc - sunnuntai, 06.04.2014, 19:38
Tuleepas jos sen sinne laittaa :)

LainaaLaukaa, Tikkakoski|3.9|Pouta|3 cameras|.....

LainaaMiten  asetuksissa kamerakuvat säätietoineen rajataan max. yhteen

rivi 25:
for($i=0;$i<$howman;$i++){

Max 1:
for($i=0;$i<1;$i++){