Einzelnen Beitrag anzeigen
  #28 (permalink)  
Alt 03-09-2010, 23:08
Ghostrider28
 Registrierter Benutzer
Links : Onlinestatus : Ghostrider28 ist offline
Registriert seit: May 2010
Beiträge: 67
Ghostrider28 befindet sich auf einem aufstrebenden Ast
Standard

Uff, jetzt stehe ich ein wenig auf dem Schlauch.
Das werde ich mir morgen mal zu Gemüte führen, zu so später Stunde hat das irgendwie keinen Sinn mehr ;-)

//Edit

Ich habe mal ein wenig improvisiert.
Ich weiss, improvisieren hat nichts mit programmieren zu tun, aber wenigstens erhalte ich eine Entfernung. Das löst das Problem nicht, darum werde ich mich dann morgen kümmern müßen.

Meine Zwischenlösung:

PHP-Code:
<?php

include('../connect.php');
$welt 6378.137;
$statement "SELECT * FROM  `kd10001_on10001` WHERE  `field_1` = '354777030034305 ' order by `servertime` ASC";
$query mysql_query($statement);
$results mysql_num_rows($query);

while(
$row mysql_fetch_array($query ))
    {
    
$id[] = $row['id'];
    
$koord_n[] = $row['field_3'];
    
$koord_e[] = $row['field_4'];
    }

              for(
$i=0;$i<$results 1;$i++)
              {
                
$erste_breite $koord_n[$i]; 
                
$erste_laenge $koord_e[$i]; 
                
$erste_breite_rad deg2rad($erste_breite); 
                
$erste_laenge_rad deg2rad($erste_laenge); 

                
$zweite_breite $koord_n[$i 1]; 
                
$zweite_laenge $koord_e[$i 1]; 
                
                
                
$zweite_breite_rad deg2rad($zweite_breite); 
                
$zweite_laenge_rad deg2rad($zweite_laenge); 
                
                
$dis acos(
                            (
sin($erste_breite_rad) * sin($zweite_breite_rad)) +
                            (
cos($erste_breite_rad) * cos($zweite_breite_rad) *
                            
cos($zweite_laenge_rad $erste_laenge_rad))) * $welt;
                echo 
"DB_ID: $id[$i] | Breite: $koord_n[$i] | Länge: $koord_e[$i] | dis: $dis <br>";
                if(!
is_nan($dis))
                {
                
//Gesamtentfernung in km, in diesem Falle ca. 125 km bei 8769 ermittelten Koordinaten
                
$entfernung += $dis;
                }
              }
?>

Geändert von Ghostrider28 (03-09-2010 um 23:35 Uhr)
Mit Zitat antworten