| 1 |
IGRF12 magnetic field maps (from http://www.ngdc.noaa.gov/IAGA/vmod/igrf.html ) and re-formatted by E.M. : |
| 2 |
igrf12_d05.txt final data for 2005 |
| 3 |
igrf12_d10.txt final data for 2010 |
| 4 |
igrf12_i15.txt temporary data for 2015 |
| 5 |
igrf12_i15s.txt temporary secular variation data for 2020 |
| 6 |
|
| 7 |
NB: NAME MUST END with .txt or s.txt (expected in DV code). Formatting is given by this program: |
| 8 |
|
| 9 |
ricoefficientizza.c |
| 10 |
|
| 11 |
#include <iostream> |
| 12 |
#include <fstream> |
| 13 |
#include <sstream> |
| 14 |
#include <string> |
| 15 |
#include <math.h> |
| 16 |
#include <iostream> |
| 17 |
#include <iomanip> |
| 18 |
|
| 19 |
using namespace std; |
| 20 |
|
| 21 |
int main(int argc, char**argv){ |
| 22 |
ifstream fin(argv[1]); |
| 23 |
int n,m; |
| 24 |
double g,h; |
| 25 |
double z,zz; |
| 26 |
string s; |
| 27 |
int zzz; |
| 28 |
while ( !fin.eof() ){ |
| 29 |
fin>>n>>m>>g>>h>>z>>zz>>s>>zzz; |
| 30 |
printf("%3i%3i%10.2f%9.2f\n",n,m,g,h); |
| 31 |
|
| 32 |
|
| 33 |
/* cout << setw(3) << n |
| 34 |
<< setw(3) << m |
| 35 |
<< setw(8) << g |
| 36 |
<< setw(8) << h << endl; |
| 37 |
*/ |
| 38 |
} |
| 39 |
fin.close(); |
| 40 |
|
| 41 |
ifstream fin2(argv[1]); |
| 42 |
while ( !fin2.eof() ){ |
| 43 |
fin2>>n>>m>>g>>h>>z>>zz>>s>>zzz; |
| 44 |
printf("%3i%3i%10.2f%9.2f\n",n,m,z,zz); |
| 45 |
|
| 46 |
|
| 47 |
/* cout << setw(3) << n |
| 48 |
<< setw(3) << m |
| 49 |
<< setw(8) << g |
| 50 |
<< setw(8) << h << endl; |
| 51 |
*/ |
| 52 |
} |
| 53 |
fin2.close(); |
| 54 |
return 0; |
| 55 |
} |
| 56 |
|
| 57 |
|
| 58 |
|
| 59 |
|
| 60 |
Resurs-DK1 rotations table (prepared by V.M.): |
| 61 |
RDBCC.txt |
| 62 |
|
| 63 |
Resurs-DK1 quaternions table (prepared by V.M.): |
| 64 |
SortQuat.txt |
| 65 |
|