hole ich mir die fehlenden Daten und pushe diese in eine eigene Tabelle z.B. noaaHistoryYear.
Du könntest aber auch gleich die
noaaGenerate.c ändern und hier gleich die Tabelle noaaHistoryYear mit erzeugen lassen z.B
über ein zusätzliches outfile.
Hier ein Auszug aus der Jahres-NOAA-Tabellen-Erzeugung.
Code: Alles auswählen
{
// METRIC:
fprintf (outfile, "ELEV: %6.1f m LAT: %4.1f %c LONG: %4.1f %c\n\n\n",
wvutilsConvertFeetToMeters((float)work->elevation),
(float)abs(work->latitude)/10.0,
((work->latitude < 0) ? 'S' : 'N'),
(float)abs(work->longitude)/10.0,
((work->longitude < 0) ? 'W' : 'E'));
fprintf (outfile, " TEMPERATURE (C), RAIN (mm), WIND SPEED (kph)\n\n");
fprintf (outfile, " DEP. HEAT COOL\n");
fprintf (outfile, " MEAN MEAN FROM DEG DEG MAX MAX MIN MIN\n");
fprintf (outfile, " YR MO MAX MIN MEAN NORM DAYS DAYS HI DATE LOW DATE >=32.2 <=0 <=0 <=-17.8\n");
fprintf (outfile, "---------------------------------------------------------------------------------------------\n");
for (i = 1; i < 13; i ++)
{
fputs (tempMonths[i], outfile);
}
Der Nachteil von Wview ist, dass man bei Code-Änderung wieder compilieren muss.
3.927.275 Datensätzen
Soviel Datensätze habe ich nicht, nur aktuell
2.291.523 mit durchgehenden Daten seit März 2002.
Wenn es Dich interessiert, kann ich Dir auch den Weblink dazu geben - ist öffentlich aber nicht Publiziert.