Pêches et Océans Canada
Symbole du gouvernement du Canada

Format des données de profils océanographiques

Le format utilisé pour la livraison de données est assez complexe, car il fournit de l’information, outre les observations réelles. Un logiciel est fourni afin d’aider à la lecture du format. Le format des données fait appel à un certain nombre de codes internationaux pour décrire les données et la façon dont elles ont été recueillies. Les tableaux des indicatifs d’appel des navires et les noms des plates-formes des navires sont également fournis.

Les données sont organisées de la manière suivante. Un enregistrement 'Station' figure toujours en premier lieu suivi d’un ou de plusieurs enregistrements 'Profile'. Tous les enregistrements sont de longueur variable et le nombre exact de champs à trouver est indiqué dans l’enregistrement.

Enregistrement 'Station'

L’enregistrement 'Station' présente un certain nombre de composantes. La première composante comporte toujours un nombre fixe de champs et est toujours présente. Cette composante fournit de l’information sur l’emplacement et l’heure de la station, de l’information sur la façon dont les données ont été reçues et le nombre de répétitions d’autres composantes trouvées dans l’enregistrement 'Station'.

La deuxième composante présente de l’information sur le nombre de profils mesurés à la station, qu’un profil soit le double ou non d’un autre, la copie de la grande résolution et de l’information sur l’exactitude et la précision des variables mesurées. La profondeur la plus importante de chaque profil est consignée ici. Étant donné les limites imposées par certains ordinateurs en matière de longueur d’enregistrements, les profils sont divisés en un certain nombre de segments. Chaque segment comporte jusqu’à 1500 paires profondeur-variable. Cette composante se répète autant de fois que nécessaire afin de décrire toutes les composantes présentes. Le nombre réel d’enregistrements de profils associés à une station constitue la somme des segments de chaque profil.

La troisième composante fournit de l’information sur les autres variables mesurées à la station, comme les vents, la température de l’air et ainsi de suite. Les mesures sont exprimées sous forme de valeurs numériques. Une table de codes est utilisée pour indiquer la variable mesurée. Cette composante se répète autant de fois que nécessaire afin de décrire tous les variables numériques présentes.

La quatrième composante fournit de l’information sur les autres variables mesurées à la station, mais qui sont consignées sous forme alphanumérique. On y trouve des mesures du genre vents de Beaufort, essais de CQ exécutés, etc. Cette composante se répète autant de fois que nécessaire afin de décrire toutes les variables numériques présentes.

La dernière composante consigne l’historique du traitement de la station. Elle fournit de l’information sur le responsable des mesures ainsi que sur la variable touchée et le moment de la mesure. Si des valeurs ont été modifiées, la valeur originale est enregistrée dans cette composante. Cette composante se répète autant de fois que nécessaire afin de décrire tout le traitement accompli sur la station.

Supposons qu’un profil de température et de salinité ait été recueilli à une station. Supposons encore que des observations ont été faites à tous les mètres jusqu’à une profondeur de 3500 m. Supposons également que la vitesse et la direction du vent ont été mesurées, que la vitesse du vent de Beaufort a été consignée et que la station a fait l’objet de 5 mesures différentes. Voici ainsi la disposition de l’enregistrement de la station.

Composante Contenu
1 Emplacement de la station, heure et autre information.
2 Deux répétitions de l’information sur le profil, une pour la température et une pour la salinité.
3 Deux répétitions, une pour la vitesse du vent et une pour la direction du vent.
4 Une répétition pour le code de Beaufort.
5 Cinq répétitions de l’information sur l’historique, une pour décrire chaque mesure entreprise au sujet de l’enregistrement.

Enregistrement 'Profile'

Un ou plusieurs enregistrements 'Profile' peuvent être associés à chaque enregistrement de station. Les enregistrements 'Profile' associés suivent toujours immédiatement l’enregistrement de station auquel ils sont reliés.

Un enregistrement 'Profile' présente deux composantes. La première comporte toujours un nombre fixe de champs et est toujours présente. Cette composante donne une répétition de l’emplacement de la station et de l’heure. Elle désigne le type de profil et le segment de celui-ci. Elle indique si les profondeurs ou les pressions sont enregistrées et le nombre de paires profondeur-variable que l’on devrait retrouver.

La deuxième composante consigne la profondeur et la variable mesurée ainsi que les marqueurs de contrôle de la qualité qui ont été appliqués à chaque profondeur. Cette composante se répète autant de fois que nécessaire pour décrire toutes les profondeurs (pressions) mesurées dans le profil.

Pour l’exemple de collecte de données décrit ci-dessus, la disposition des enregistrements de profils est la suivante.

Composante Contenu
1 Emplacement de la station, heure, profil et identificateurs de segments.
2 Jusqu’à 1500 répétitions d’information profondeur-variable et marqueurs de contrôle de la qualité associés.

Organisation du fichier

Pour l’exemple ci-dessus, l’organisation du fichier de données serait la suivante.

Enregistrement Contenu
1 Enregistrement 'Station' mentionnant que des profils TEMP (température) et PSAL (salinité) sont présents et qu’ils se composent de 3 segments (3500/1500 = 3 segments).
2 Enregistrement 'Profile' composé du segment 1 (profondeurs 0-1499 m) du profil de température.
3 Enregistrement 'Profile' composé du segment 2 (profondeurs 1500-2999 m) du profil de température.
4 Enregistrement 'Profile' composé du segment 3 (profondeurs 3000-3500 m) du profil de température.
5 Enregistrement 'Profile' composé du segment 1 (profondeurs 0-1499 m) du profil de salinité.
6 Enregistrement 'Profile' composé du segment 2 (profondeurs 1500-2999 m) du profil de salinité.
7 Enregistrement 'Profile' composé du segment 3 (profondeurs 3000-3500 m) du profil de salinité.

Description du format

  
    Nom du      Taille    Position  Justifier   Description
    champ       du champ  de départ   Gauche    du champ
                                      Droite               
  ---------     -------   ------    --------- -------------

  MKey          char*08     01          G      Clé de tri      
  One_Deg_sq    char*08     09          D      1 degré carré géographique du SDMM
  Cruise_ID     char*10     17          G      Indicatif d’appel radio + année pour
                                               les données en temps réel data ou
                                               numéro de référence du NODC pour les
                                               données en différé.
  Obs_Year      char*04     27          G      Siècle et année d’observation 
  Obs_Month     char*02     31          G      Mois d’observation
  Obs_Day       char*02     33          G      Jour d’observation 01-31
  Obs_Time      char*04     35          G      Heure d’observation 
  Data_Type     char*02     39          G      Type d’instrument ou type de message
                                               radio IGOSS
  Iumsgno       char*12     41          D      Identificateur unique utilisé par le
                                               SDMM dans son traitement 
  Stream_Source char*01     53          G      Champ utilisé par le SDMM pour suivre
                                               si les données sont nouvelles ou ont
                                               été récupérées des archives. 
  Uflag         char*01     54          G      Mise à jour de l’enregistrement
  Stn_Number    char*08     55          D      Numéro de station SDMM pour les données
                                               en temps réel ou numéro conséc. de la
                                               croisière pour les données en différé.
  Latitude      char*08     63          D      Degrés décimaux
                                               (+ = nord, - = sud)
  Longitude     char*09     71          D      Degrés décimaux
                                               (+ = ouest, - = est)
  Q_Pos         char*01     80          G      Qualité de la position de la station 
  Q_Date_Time   char*01     81          G      Qualité de la date-de l’heure 
  Q_Record      char*01     82          G      Indicateur de pire qualité dans la
                                               station
  Up_Date       char*08     83          G      Date de la dernière action posée sur
                                               l’enregistrement
  Bul_Time      char*12     91          G      Heure d’affichage du bulletin sur le
                                               SMT
  Bul_Header    char*06    103          G      En-tête du bulletin SMT
  Source_ID     char*04    109          G      Nœud SMT ayant affiché le message sur
                                               le SMT
  Stream_Ident  char*04    113          G      Source et type des données 
  QC_Version    char*04    117          G      Version du programme de CQ utilisé
  Data_Avail    char*01    121          G      Disponibilité des données 
  No_Prof       char*02    122          D      Nombre de profils de paramètres dans
                                               la station
  Nparms        char*02    124          D      Nombre de groupes de paramètres de
                                               surface
  Nsurfc        char*02    126          D      Nombre de groupes de codes de surface
  Num_Hists     char*03    128          D      Nombre de groupes d’historique


     Information sur les profils; répète No_prof (1-30) fois

 No_Seg        char*02     01           D      Nombre d’enregistrements de profils
                                               dans le profil
 Prof_Type     char*04     03           G      Type de données dans le profil 
 Dup_flag      char*01     07           G      'Y' indique que cette station constitue
                                               le double d’une autre de qualité
                                               supérieure.
 Digit_Code    char*01     08           G      Méthode de numérisation des données 
 Standard      char*01     09           G      Normes selon lesquelles les
                                               observations ont été faites
 Deep_Depth    char*05     10           D      Profondeur (m) de l’observation la plus
                                               profonde dans le profil.

  
     Groupe des paramètres de surface ; répète Nparms (0-30) fois
                                                              
 Pcode         char*04     01           G      Paramètre - GF3 ou code d’utilisateur
 Parm          char*10     05           D      Valeur de paramètre de surface mesurée
 Q_Parm        char*01     15           G      Qualité du paramètre

  
     Groupe de codes de surface; répète Nsurfc (0-30) fois

 SRFC_Code     char*04     01           G      Paramètre - GF3 ou code d’utilisateur
 SRFC_Parm     char*10     05           G      Code de surface
 SRFC_Q_Parm   char*01     15           G      Qualité du paramètre

  
     Groupe d’historique ; répète Num_Hists (0-100) fois

 Ident_Code    char*02     01           G      Organisation ayant créé
                                               l'enregistrement 
 PRC_Code      char*04     03           G      Programme informatique ayant modifié la
                                               station et créé un groupe d’historique
 Version       char*04     07           G      Version du programme susmentionné
 PRC_Date      char*08     11           D      Date de la mesure (AAAAMM)
 Act_Code      char*02     19           G      Mesure accomplie sur le paramètre
 Act_Parm      char*04     21           G      Code de paramètre du paramètre changé
 Aux_ID        char*08     25           D      Localisateur (p. ex. profondeur) du
                                               paramètre changé
 Previous_Val  char*10     33           D      Valeur du paramètre avant le changement

                     Enregistrement de profil
  
 MKey          char*08     01           G      Clé de tri 
 One_Deg_Sq    char*08     09           D      1 degré carré géographique du SDMM
 Cruise_ID     char*10     17           G      Indicatif d’appel radio + année pour
                                               les données en temps réel data ou
                                               numéro de référence du NODC pour les
                                               données en différé.
 Obs_Year      char*04     27           G      Siècle et année d’observation
 Obs_Month     char*02     31           G      Mois d’observation
 Obs_Day       char*02     33           G      Jour d’observation 01-31
 Obs_time      char*04     35           G      Heure d’observation
 Data_Type     char*02     39           G      Type d’instrument ou type de message
                                               radio IGOSS
 Iumsgno       char*12     41           D      Champ SDMM - non utilisé
 Profile_Type  char*04     53           G      Type de données dans le profil
 Profile_Seg   char*02     57           G      Numéro du segment de profil de cet
                                               enregistrement
 No_Depths     char*04     59           D      Nombre de valeurs profondeur/pression
                                               dans cet enregistrement
 D_P_Code      char*01     63           G      Code de profondeur/pression

      Groupe de paramètres; survient No_Depth (1-1500) fois
  
 Depth_Press   char*06     01           D      Valeur de profondeur ou de pression
 Depres_Q      char*01     07           G      Qualité de la profondeur/pression
 Prof_Parm     char*09     08           D      Valeur de paramètre mesurée
 Prof_Q_Parm   char*01     17           G      Qualité des données