Diese Seite verwendet Cookies, um Inhalte und Anzeigen zu personalisieren. Mit der Nutzung unserer Webseite stimmen Sie dem zu! Zustimmen Details ansehen
Wetter online Kastl

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 DWD auslesen



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