Kelikamerat

Aloittaja ARu, torstai, 03.11.2011, 11:41

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

ARu

voiko noita liikenneviraston kelikamerakuvia käyttää omilla webbisivuilla?

J.Jäntti

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. :)
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

weatherc

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

Snowi

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  :)

ARu

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.

weatherc

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

ARu

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.

weatherc

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/";

ARu


weatherc

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