| CPC G01V 3/40 (2013.01) [B64G 1/32 (2013.01); G01V 3/36 (2013.01); G01V 3/38 (2013.01)] | 17 Claims |

|
1. A computer-implemented method comprising:
receiving, by a computing device, magnetometer measurements from a plurality of globally distributed satellites, wherein the magnetometer measurements from the plurality of globally distributed satellites globally and simultaneously cover magnetic field measurements of an area encompassing the Earth;
generating, by the computing device, a magnetic field model of the Earth based on the receiving the magnetometer measurements;
refining the magnetic field model by grouping the magnetometer measurements into area groupings and applying spherical harmonic functions to calculate amplitudes at each area grouping to generate a refined magnetic field model; and
storing or outputting, by the computing device, the magnetic field model, the refined magnetic field model, or both.
|