Klimaatdatabase on-line

Bericht van: Ben (Lelystad) , 21-09-2009 22:29 

Op 5 juli heb ik een bericht geplaatst over een database die ik toen had gemaakt om sneller alle uurgegevens van het KNMI te kunnen doorzoeken. Inmiddels is de database uitgebreid met de daggevens van alle KNMI stations, de dagwaarden van neerslag en sneeuwval van de vrijwillige waarnemers van het regennetwerk en de gegevens van sonderingen opgelaten in De Bilt. Alle gegevens staan in een matrixformaat opgeslagen, meestal is één rij een dag of uur en de kolommen zijn de elementen. Uitzondering is de tabel met sonderingen, daar is elke rij een unieke combinatie van synopcode, tijdstip en drukniveau. Alle elementen zijn in de gebruikelijke eenheden dus zelf omrekenen is niet nodig, tenzij je bijzondere dingen wilt doen natuurlijk.

De database is momenteel zo'n 1,5 GB groot (gecomprimeerd 209 MB) en bevat in totaal 18,2 miljoen records (waarvan ruim 11 miljoen uurlijkse gegevens). Er staan verder ruim 500.000 dagwaarden in en iets meer dan 50.000 sonderingen. Voor wie geïnteresseerd is, valt de database hier te downloaden. Je hebt Microsoft SQL Server nodig om de database te kunnen importeren, de gratis Express-editie volstaat. Die valt hier te downloaden. De meeste gegevens zijn bijgewerkt tot en met 7 september, uitzondering zijn de waarnemingen van het vrijwillige regenwaarnemingsnetwerk (tot 31 mei) en de sonderingen (tot 12 augustus).

Het bijwerken van de database is een vrij omslachtige klus, daarom doe ik het zelf maar eens per twee tot vier weken (of als ik op een bepaald moment echt de laatste gegevens nodig heb). Ik zal kijken of ik een manier kan vinden om maandelijks een bestand on-line te zetten waarmee de database bij te werken is. Tot die tijd kan de versie die nu on-line staat natuurlijk al gebruikt worden om allerlei feitjes op te duikelen. Daarvoor is enige kennis van SQL vanzelfsprekend wel vereist.

Voor de liefhebbers heb ik ook nog twee scripts on-line gezet: eentje om een lijst van hittegolven samen te stellen, de andere om het Hellmann-getal per jaar te berekenen. De query's kosten op mijn laptop 0 tot 3 seconden om uit te voeren (dankzij de indexen die ik op de tabellen heb zitten).

Gr. Ben


http://benlanka.tweakdsl.nl/climate/ATLAS.rar

Klimaatdatabase on-line   ( 549)
Ben (Lelystad) ( 13m) -- 21-09-2009 22:29
Stap voor stap: importeren in SQL Server   ( 406)
Ben (Lelystad) ( 13m) -- 21-09-2009 22:19
Vraag   ( 211)
mavlo77 (Fijnaart) -- 23-09-2009 19:36
Re : Vraag   ( 259)
Ben (Lelystad) ( 13m) -- 23-09-2009 19:47
Re : Vraag   ( 204)
mavlo77 (Fijnaart) -- 23-09-2009 19:49
Re : Vraag   ( 249)
Ben (Lelystad) ( 13m) -- 23-09-2009 20:06
Re : Vraag   ( 151)
mavlo77 (Fijnaart) -- 24-09-2009 20:34
Re : Bedankt!   ( 208)
Rutger (Meppel) -- 24-09-2009 15:54
Re : Bedankt!   ( 178)
Ben (Lelystad) ( 13m) -- 24-09-2009 17:35
Re : Klimaatdatabase on-line   ( 249)
Martijn (Zwartewaal) -- 22-09-2009 10:24