A woman armed with a ham radio reporting on her experiments and experiences

A (somewhat) New Ham Radio Operator Blogging and Slogging Along

CALCULATING GREAT CIRCLE DISTANCES

On this page I will show the vector methods for calculating the distance along a Great Circle arc, from one location to another. >
 Construct conversion factor for converting meters to miles:  Radius of Earth: Radius of Earth converted to miles:  Circumference Earth (just to check) Construct conversion factor for converting degrees to radians:  My home location and converting to radians    Location in Indianna, and converting to radians    Convert latitude and longitude into Theta and Phi in a polar spherical coordinate system Theta is measured in the Equatorial plane, from an X axis at the GMT meridian. Since longitude is measured from that same meridian, Theta is the same as longitude.    Phi is measured from the North Polar axis. Since latitude is measured from the Equator, Phi is 90 - Latitude.    Write equations for X Y and Z in polar spherical coordinates, for both locations, and calculate their values            In Mathcad, vectors look like vertical matices, having one column and three rows.    The dot product of two vectors is equal to the product of their two magnitude and the cosine of the angle between the two vectors. Calculate the dot product of the two position vectors: Divide this by the magnitudes of the two vectors, (which are both magnitude Radius of the Earth), and solve for the angle, which I have here named: "angsweep": (This comes out in Radians)  The distance along an arc swept out by a vector, as it sweeps through an angle from it's own location, to the location of the other position vector, is equal to the angle in radians multiplied by length of the vector (Radius of Earth). I named the distance along the arc, "GCdist" which stands for "Great Circle Distance."  Or: 1,798.4 Miles This agrees with what is given in the QRZ.com amateur radio operator database. This answer is 0.2 miles different (out of 2000 miles) so this is approx a 0.01% difference.