Codesnipes PHP für Wetterseiten

Auf Infrarot-Satbildern lassen sich Wolken rund um die Uhr verfolgen, unabhängig vom Sonnenstand. Sie zeigen die langwellige Wärmeausstrahlung der Erde. Dabei gilt für die Bilder: je heller desto kälter und je dunkler desto wärmer.

 

Sonne/Wind->Bft Wind Wolkenhöhe/GPS-Entfernung



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
/**Berechnung Annäherung Wolkenuntergrenze**/
function getBase($temp,$dewp)
{
       
$cloudbase = ($temp-$dewp) *125;  
    return 
$cloudbase;
    }
?> 


<?php 
/**Aufruf der Funktion**/
$temp "13.2";
$dewp "12.1";
echo 
getBase($temp,$dewp)." m";
?>

137.5 m

 



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
/**Berechnung der Entfernung mit GPS Koordinaten**/    
function gps_entfernung($lat1$lon1$lat2$lon2)
{

$f M_PI 180# Umrechnungsfaktor nach Bogenmass
 
$r 6370# mittl. Erdradius in km
 
$lat1 $lat1 $f# Breite 
$lon1 $lon1 $f# Länge      --> Speichersdorf
 
$lat2 $lat2 $f# Breite 
$lon2 $lon2 $f# Länge      --> Bayreuth
 
echo "Entfernung: " round(acos(sin($lat2)*sin($lat1)+cos($lat2)
                    *
cos($lat1)*cos($lon2 $lon1)) * $r2) . " km";
                    
}
?>

<?php
/**Aufruf der Funktion**/
    
$lat1 49.860494;
    
$lon1 11.7937653;

    
$lat2 49.948055;
    
$lon2 11.578333;
    
    
gps_entfernung($lat1$lon1$lat2$lon2);
?>

Entfernung: 18.24 km