Données pour le projet climat

De Octet.ca

Cet article explique les données disponibles pour les projet climat pour ptaff.ca

Il faudra mettre en évidence l'intervalle sur lesquels les observations ont été prises. Certaines villes ont des observations depuis le début du XXe siècle alors que d'autres seulement depuis les dernières années.

Pour des raisons hors de notre contrôle, l'année observée n'aura que 365 jours. Le 29 février est donc absent à la fois des records et de la climatologie.

Source[modifier]

Les données proviennent de l'almanach de données climatiques d'Environnement Canada. Il y a 596 fichiers.

Exemple d'URL pour la page web: http://www.climate.weatheroffice.ec.gc.ca/climateData/almanac_f.html?timeframe=4&Prov=XX&StationID=5415&Year=2006&Month=2&Day=28


Format[modifier]

Les fichiers sont présent seulement en XML. Pour chaque station, il y a un fichier par mois. 12*596=7152 fichiers XML.

Voici un exemple de fichier XML:

<climatedata xsd:schemalocation="/bulkxml/bulkschema.xsd">
 <lang>FRE</lang>
 <stationinformation climateid="7025250" wmoid="71627">YUL</stationinformation>
  <month index="2">
   <day index="1">
    <temperature class="extremeMax" units="°C" unitType="metric" year="1988" period="1942-2008">10,30</temperature>
    <temperature class="extremeMin" units="°C" unitType="metric" year="1962" period="1942-2008">-31,70</temperature>
    <temperature class="normalMax" units="°C" unitType="metric">-5,80</temperature>
    <temperature class="normalMin" units="°C" unitType="metric">-15,00</temperature>
    <temperature class="normalMean" units="°C" unitType="metric">-10,40</temperature>
    <precipitation class="extremeRainfall" units="mm" unitType="metric" year="1988" period="1942-2008">3,80</precipitation>
    <precipitation class="extremeSnowfall" units="cm" unitType="metric" year="2008" period="1942-2008">26,40</precipitation>
    <precipitation class="extremePrecipitation" units="mm" unitType="metric" year="2008" period="1942-2008">43,40</precipitation>
    <precipitation class="extremeSnowOnGround" units="cm" unitType="metric" year="1966" period="1955-2008">56,00</precipitation>
    <pop units="%">49,00</pop>
  </day>
 ...


Les <pop> ont vraiment l'air de ne rien vouloir dire. Ils sont à 49,00% partout. Les autres étiquettes semblent suffisamment explicites.

Stations[modifier]

Il y a plusieurs façon d'indentifier les stations. Malheureusement, les fichiers XML ne contienne pas la meta information des stations (lat, lon, etc.).

Nous avons un dictionnaire, un fichier texte, qui contient ces informations. Il faudra aller chercher les données à part dans ce fichier. Le fichier sur trouve ici: /home/dirac/projets/ptaff/climat/data/gros_dico_plus

Les colonnes ont la signification suivante:

Colonne Signification
1 Nom de station METAR (C000: pas une station metar, ni SA)
2 Numero synoptique (71000, >71999 ou avec lettres: pas une synoptique)
3 Numero de station des archives climatologiques canadiennes à 7 caractères
4 Province
5 latitude degrés
6 latitude minutes
7 latitudes secondes (inutilisées)
8 longitude degrés
9 longitude minutes
10 longitude secondes (inutilisées)
11 altitude (M)
12 Heure vs Greenwhich
13-16  ?
17-20 (si je me souviens bien) critères de discrimination des conditions de vol en centaines de mètres, plafond et visibilité: IFR, MVFR ou VFR
21(+) Nom civil (A=aéroport, AU=automatique, CS=Campbell Scientific)
22 date du début des observations dans les archives
23 date de fin des observations, ou 299999 si encore actives en 2002

Doublons[modifier]

Les stations suivantes ont un doublon. Il y a plus d'un numéro de station dans ceux utilisées dans l'almanach alors que le numéro OMM est le même.

Code OMM Code EC (1) Code EC (2) Code EC (3) Statut Commentaires
71049 10971 31167 Non La station 10971 ne possède pas de numéro OMM
71069 10864 31528
71077 3357 7534
71082 10744 1731
71114 8152 945
71121 1868 30907
71187 30173 5662
71203 1001 30954
71265 30247 5085
71313 30130 5693
71371 30170 5490
71610 30171 5530
71701 29493 7558
71716 29452 5293
71749 30667 4055
71822 10865 6029
71828 10876 6098
71836 30242 4168 7632
71851 10884 3518
71865 10660 3058
71874 2263 31447
71881 10793 31588
71883 1237 8214
71907 10204 6082
71909 10082 1758
71913 10745 3871
71933 2704 31608
71945 1455 8248
71957 1669 31470 8938
71958 1454 30909

Données filtrées[modifier]

Les données dites filtrées ont été filtrées 100 fois avec un filtre 1-2-1.


Graphiques[modifier]

Les graphiques auront pour abscisse les jours de l'année, i.e. 365 valeurs (on ne compte pas les années bisextiles). Seront indiqué les mois seulement.

Les graphiques devront avoir 365*5 = 1825 pixels de largeur.

Exemple de graphique:

Cyul.png

Températures[modifier]

Il y aura un premier graphique avec des lignes indiquant:

  • Température minimale ever pour chaque jour;
  • Température maximale ever pour chaque jour;
  • Température minimale moyenne pour chaque jour;
  • Température maximale moyenne pour chaque jour;
  • Température de la dernière années pour chaque jour;

Précipitation[modifier]

Il y aura un deuxième graphique avec des barres indiquant:

  • La quantité maximale de précipitation liquide;
  • La quantité maximale de précipitation solide;

Années[modifier]

Un histogramme des années records pour la température (min, max) et les précipitations (liquide, solide) sera présentés. On regroupera les années selon l'échantillon. Deux couleurs pour la température (orange=min, rouge=max), deux couleurs pour les precips (cyan=solide, bleu=liquide). Une régression linéaire des années sera présentées, sa couleur correspondra à celle des points. On mettre dans un tableau les coefficients de la régression linéaire ainsi que la pente de chaque ligne.

Tableaux[modifier]

Il y aura un tableau ou sera écrit:

  • Nom de l'endroit;
  • Latitude-longitude;
  • L'interval de temps pour les années de l'almanach;
  • La température la plus froide ever dans toute l'année;
  • La température la plus chaude ever dans toute l'année;
  • La plus grande quantité de précipitation liquide.
  • La plus grande quantité de précipitation solide.