Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Berechnung von Koordinaten mit der Zeit (https://www.delphipraxis.net/126084-berechnung-von-koordinaten-mit-der-zeit.html)

Teekeks 19. Dez 2008 17:54

Re: Berechnung von Koordinaten mit der Zeit
 
Ich hab das selbe Problem aber umgehe das immer geschickt mit irgentwelchen total umständlichen Wegen um blos nicht an nicht vorhandenes Formelwissen zu stoßen...

MSSSSM 19. Dez 2008 18:11

Re: Berechnung von Koordinaten mit der Zeit
 
Endlich mal zwei, die das Gleiche empfinden :-D

jfheins 19. Dez 2008 19:42

Re: Berechnung von Koordinaten mit der Zeit
 
Keine Angst, spätestens im Ingenieurswissenschaftlichen Studium sollte genug Mathe drankommen um euch zufriedenzustellen :mrgreen:

(z.B. So tolle Dinge wie gewichtete Wegintegrale :P )

taaktaak 19. Dez 2008 20:07

Re: Berechnung von Koordinaten mit der Zeit
 
... um dann im Berufsleben (in sehr vielen Fällen) wieder völlig unwichtig zu werden :mrgreen:

MSSSSM 1. Jan 2009 16:36

Re: Berechnung von Koordinaten mit der Zeit
 
Hallo,

nun steh ich vor noch einem Problem:
Die Erdkrümmung.

Diese habe ich bisher nicht einberechnet, allerdings ist dies unerlässlich.
Meine bisherige Funktion steht im Post #6.
Und diese Funktion berechnet die Erdkrümmung mit ein, allerdings berechnet es nur die Entfernung:
Code:
function cortkm ($lat1, $lon1, $lat2, $lon2)
{
    $lat1 = $lat1 / 180 * pi(); //$xkoordinate_plz1
    $lon1 = $lon1 / 180 * pi(); //$ykoordinate_plz1
    $lat2 = $lat2 / 180 * pi(); //$xkoordinate_plz2
    $lon2 = $lon2 / 180 * pi(); //$ykoordinate_plz2
    $e = acos(sin($lat1) * sin($lat2) + cos($lat1) * cos($lat2) * cos($lon2 - $lon1));
    $dist = $e * 6378.388;
    return $dist;
}
Wie kann ich in die Funktion in Post #6 die Erdkrümmung mit einbeziehen?

Marius

MSSSSM 2. Jan 2009 17:25

Re: Berechnung von Koordinaten mit der Zeit
 
*KABOOM*

MSSSSM 3. Jan 2009 19:24

Re: Berechnung von Koordinaten mit der Zeit
 
*push*
:'(

Klaus01 4. Jan 2009 08:57

Re: Berechnung von Koordinaten mit der Zeit
 
Guten Morgen Marius,

ich habe mich noch nicht mit dem Thema befasst,
aber vielleicht hilft Dir einer dieser Links (Erdkrümmung, wiki Erdkrümmung).

Grüße
Klaus

MSSSSM 4. Jan 2009 12:21

Re: Berechnung von Koordinaten mit der Zeit
 
Hm, das Problem ist ja, dass ich mit Koordinaten und nicht mit Kilometern rechne.

Marius

jfheins 4. Jan 2009 13:18

Re: Berechnung von Koordinaten mit der Zeit
 
Ich bin wieder da ;)+

Was möchtest du eigentlich am Ende machen? Weil ... eigentlich berücksichtigt die Formel oben die Erdkrümmung.

Grundlagen:

Längen- und Breitengrade sind Kugelkoordinaten - d.h. sie wandern entlang der Erdkugel (was sinnnvoll ist weil die Erde eine Kugel ist)

D.h. aber dass die Entfernungen nicht einfach berechnet werden können, sondern du müsst die Formel von oben nehmen um die Entfernung zweier Punkte zu berechnen.

Wenn du jetzt aber das hier
Zitat:

Aktuell = Start + (Ende - Start) * (Zeit - Startzeit) / (Endzeit - Startzeit)
nimmst, musst du da ja keine Entfernungen einsetzen, sonden nur Winkel (Einmal die Rechnung für den Längengrad und einmal für den Breitengrad)

Dann ändern sich die Winkel gleichmäßig und der Punkt bewegt sich auf direktem Wege vom Startpunkt zum Endpunkt.

Wie gesagt, Ende-Start ist keine Entfernung saondern eine Winkeldifferenz !

Grüße,
Julius


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz