Ich habe die Längen und Breitengrade von einige Städten in Amerika.
Diese stehen in meiner Datenbank. Nun soll man Ort A und Ort B auswählen können und ich will die Entfernung zwischen diesen beiden orten aufgrund der Breiten und Längengrade berechene.
Habe im Netz auch einige Links gefunden, nur so richtig steige ich da nicht durch. Hat damit jemand erfahrungen oder einige Anhaltspunkte?
Das ist Streckenberechnung auf einer Kugel… Eigentlich Pythagoras, Kathete A = Differenz Breitengrade, Kathete B = Differenz Längengrade. Die Hypotenuse wäre dann theoretisch die Distanz.
Aber: Da kommt noch was mit Kugel und Sehnen dazu…
(Achja: Berichtigt mich, wenn ich falsch liege. Ich hab das mal aus meinem bisherigen Wissen zusammengesetzt)
mmmh sinus und son zeugs ham wir grade in mathe…
aus differenz der längen-und breitengrade und dem erdradius kann man die entsprechenden geraden errechnen, welche unter der erdoberfläche luegen würden
dann wurzel aus der summe der quadrate für die diagonale
radius ist der gleiche
daraus irgendwie die bogenlänge berechnen…
kreisberechnungen waren bei uns letztes jahr.
wenn ich morgen in der schule mal (wieder) langeweile hab schreib ich mal den genauen rechenweg auf.
Ich habe keine Ahnung wie man das per php macht aber hier der Lösungsweg
Anhand der gegebenen längengraden und Breitengraden müsst ihr ein imagineres Dreieck der beiden Orte und des Erdmittelpunktes ziehen.
Von diesem Dreieck berechnet man dann a, b, und c. wobei a und b dem „erdradius“(wenn man sich die erde 2d (als scheibe) vorstellt) entsprechen. wenn ihr dann c berechnet habt (kosinussatzt/pythargoras) könnt ihr den winkel alpha berechnen (bei unserem imagineren Dreieck ist das der Winkel der am Erdmittelpunkt ist). Wenn ihr dann den Winkel habt, könnt ihr den bogen berechnen.
Damit ihr wisst worüber ich rede, hier eine grafik: http://www.ts-onlyfree.de/bogen.JPG
Und hier nochmal die beiden wichtigsten Formeln dafür
Hallo, danke für die vielen Lösungsansätze. HAbe erstmal ein Testscript erstellt und die Berechnung funktioniert soweit auch. Nur die Erdgrümmung ist noch nicht mit eingerechnet, was aus den ganzen daten nur ca. Angaben macht.
Da es bei mir leider schon mehr als 10 Jahre her ist mit der Schule habe ich da auch keine Unterlagen mehr. Wäre aber super, wenn jemand da mal einen genauen Lösungsweg posten würde.