logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

RE: Prinzip zur Errechnung Entfernung und Umkreis: msg#00035

Subject: RE: Prinzip zur Errechnung Entfernung und Umkreis
Hallo Tom,
ich hab hier so eine Formel rumfliegen, die ich mal probehalber in einer
Access (VBA) Anwendung verwendet habe:

Const Pi = 3.14159265358979

Function Arkuskosinus(x)
    Arkuskosinus = Atn(-x / Sqr(-x * x + 1)) + 2 * Atn(1)
End Function

Function KmEntfernung(Laenge1 As Double, Breite1 As Double, _
                Laenge2 As Double, Breite2 As Double) As Double

    KmEntfernung = 1.852 * 60 * (180 / Pi) * _
        Arkuskosinus(Sin(Breite1 * (Pi / 180)) * Sin(Breite2 * (Pi / 180)) + _
                Cos(Breite1 * (Pi / 180)) * Cos(Breite2 * (Pi / 180)) * _
                Cos(Abs(Laenge2 - Laenge1) * (Pi / 180)))
End Function

Ich habe versucht die Zeilenumbrüche durch "_" abzugrenzen, evtl. läuft das
schief, dann sorry.

Für kurze Entfernungen (z.B. innerhalb D) sollte die reichen.
Aber keine Garantie auf Richtigkeit.

Grüße,
Michael Donning



<Prev in Thread] Current Thread [Next in Thread>