La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CREX. Forme du Code CREX Exemples de messages CREX.

Présentations similaires


Présentation au sujet: "CREX. Forme du Code CREX Exemples de messages CREX."— Transcription de la présentation:

1 CREX

2 Forme du Code CREX

3 Exemples de messages CREX

4 Sections dun message CREX Section 0 – Section indicatrice CREX Commencement dun message CREX

5 Section 1 - Section de Description des Données CREX++ T A000 D01031 R02005 B07061 B Premier groupe: Ttteevv T: Indicateur des Tables CREX (officielles du Manuel) tt: Table Maîtresse (principale) CREX (00 pour les Tables Standard CREX de lOMM) ee: Numéro dédition du code CREX (actuellement 01) vv: Numéro de version des Tables CREX (actuellement 03) Second groupe: Annn A: Indicateur pour la Table A de CREX nnn:Catégorie des données (parmi la liste de la Table A de CREX) Du Troisième au nième groupe: Une liste de descripteurs Bxxyyy, Cxxyyy, Dxxyyy et/ou Rxxyyy Groupe n+1: E: Indicateur de chiffres de contrôle facultatifs (nest pas utilisé dans l exemple ci-dessus)

6 Section 1 pour CREX edition 2 Ttteevvbbww T: T: Indicateur des Tables CREX tt: Table Maîtresse (principale) CREX (00 pour les Tables Standard OMM) ee: Numéro dédition du code CREX (actuellement 02) vv: Numéro de version des Tables CREX (actuellement 04) bb: Numéro de version des Tables BUFR (actuellement 12) ww: Numéro de version de table locale Annnmmm A: Indicateur pour la Table A de CREX nnn: Catégorie des données (parmi la Table A de CREX) mmm: Sous-catégorie de données (commune C-13) Poooooppp P: Indicateur du centre dorigine/production ooooo: Centre dorigine/production ppp: Centre secondaire dorigine Uuu U: Indicateur du numéro de séquence du message uu: Numéro de séquence de mise à jour ( 00 pour message initial) Ssss S: Indicateur du nombre de sous-séries de données sss: Nombre of de sou-séries de données Yyyyymmdd Y: Indicateur de la date yyymmdd: années, mois, jour (plus significatifs) Hhhnn H: Indicateur du temps hhnn: heure, minute Une liste de descripteurs Bxxyyy, Cxxyyy, Dxxyyy et/ou Rxxyyy E: Indicateur de chiffres de contrôle facultatifs

7 Section 2 – Section des Données Contenu de la Section 2 – Section des données: Valeurs des données correspondant aux descripteurs de la Section 1. CREX++ T A000 D01031 R02005 B07061 B /// Valeurs négatives: Seules les valeurs négatives sont précédées par un signe (« - »). Le signe moins nest pas inclus dans le nombre de caractères défini pour la largeur du champ de lélément. Valeurs manquantes: Une valeur manquante dans la Section 2 est représentée par une série de barres obliques (solidi) / correspondant au nombre de caractères défini pour la largeur du champ de lélément.

8 Exemples avec une (ou plusieurs) sous-série(s) de données

9 Exemples avec et sans chiffres de contrôle facultatifs

10 Descripteurs BUFR et CREX

11 Descripteurs CREX

12 Descripteurs de répétition

13

14 Tables CREX (et BUFR) Table A - Catégories de données Table B - Classification des éléments Table C - Descripteurs dopérations Table D - Liste des Séquences Communes

15 CREX Table A - Catégorie des données Le groupe Annn dans la Section de Description des données fait référence à la Table A qui définit une classification générale des données transmises. BUFR et CREX utilise la même Table A. Table A: nnn 000 – Données de surface - terre Données de surface - mer 002 – Sondages verticaux (autres que par satellite) Sondages verticaux (par satellite) 004 – Données daltitude à un seul niveau (autres que satellitaires) Données daltitude à un seul niveau (satellitaires) 006 – Données Radar – Indicateur pour usage locaux, avec sous-catégorie

16 Table B CREX - Classification des Eléments La Table B CREX définit les descripteurs délément Bxxyyy: xx – Classe des éléments yyy – Identification de lélément dans la Classe Les descripteurs délément CREX ont trois caractéristiques: - Unité - Echelle - Largeur du champ Une valeur de référence nest pas nécessaire puisque CREX peut représenter les valeurs négatives.

17 Un exemple dentrées dans la Table B CREX Les entrées dans la Table B CREX et dans la Table B BUFR sont décrites avec le même descripteur F = 0

18 Unité U nités Standard International (SI) e.g. Pa, m s -1, kg m -2, J m -2 U nités Standard dusage courant e.g. °C, nbar, année Numérique e.g. Pour un numéro OMM de station, nombre déclairs Caractère e.g. nom dune Station ou site de la plate-forme, identificateur dune tempête Table de Code e.g. Pour le Temps présent, Type de nuages Table dindicateurs e.g. Signification dun sondage vertical

19 Echelle Echelle S valeur mesurée * 10 S = valeur codée Echelle Positive - B12001 (Température) a une échelle de +1, ainsi la température 33.7°C est codée: 33.7 * = B12101 (Température) a une échelle de +2, alors la température °C est codée * = 3374 Echelle négative - B20001 (Visibilité horizontale) a une échelle de -1, alors la visibilité m est codée / 10 = 2500

20 Largeur du champ de données La largeur du champ de lélément sera le nombre de caractères nécessaires pour pour représenter la plus grande valeur (absolue) possible de lélément. Valeur numériques: Les zéros qui précèdent sont inclus, si la valeur à coder requiert un nombre de chiffres plus petit que la largeur du champ: - B12001 (Température) a une largeur de champ de 3 (et une échelle de 1), ainsi la température 1.4°C est codée 014. Valeurs négatives: Seules les valeurs négatives ont un signe. La largeur du champ ninclut pas le signe moins : - B12001 (Température) a une largeur de champ de 3 (et une échelle de 1), ainsi la température - 1.4°C est codée Eléments de caractères: Des blancs sont ajoutés derrière lélément lorsque le nombre de caractères nécessaires pour représenter la donnée est inférieur à la largeur du champ définit dans la table B.

21 Tables dindicateurs Un indicateur ou une combinaison dindicateurs doivent être choisis. Un bit mis à 1 indique que la condition est vrai, un bit à 0 signifie que la condition est fausse, elle nest pas remplie. B02002 Type dinstrumentation pour la mesure du vent E.g. Le vent est mesuré par des instruments certifiés et en nœuds: bit 1 Instruments certifiés vrai - bit 1 mis à 1 bit 2 Mesuré à lorigine en nœuds vrai - bit 2 mis à 1 bit 3 Mesuré à lorigine en km/h faux - bit 3 mis à 0 All 4 Valeur manquante faux - bit 4 mis à 0 La représentation octale nécessite que le nombre de bits soit un multiple de 3: Chaîne de bits: La chaîne de bits est divisée en deux groupes: Représentation octale: 1 4 Valeur codée dans le message CREX: 14

22 Représentation Binaire, Octale et Décimale Binaire: * * * 2 0 = * * * 2 0 = 7 Octale: * * * * 8 0 = = = 1548 Décimale: * * * * 10 0 = 3014

23 Représentation octale Binaire:Valeur Octale (base 8): = (=8 en décimale) 1001= =

24 CREX Table C - Descripteurs dopérations La Table C CREX définit les descripteurs dopérations Cxxyyy: xx – Opérateur yyy – Opérande C01yyy – Changement de la largeur de champ à yyy C02yyy – Changement du facteur déchelle à yyy C05yyy – Insertion de yyy caractère(s) C07yyy – Changement à la nouvelle unité yyy (définie dans la Table Commune C-6) Example: C07201 change lunité (e.g. de la vitesse du vent) en nœud, C07741 change lunité (e.g. de la vitesse du vent) en km h -1. Note: Un descripteur dopération CREX sapplique seulement à la valeur de la donnée correspondant au descripteur délément qui suit.

25 CREX Table D – Liste de Séquences Communes La Table D CREX définit les descripteurs de séquence Dxxyyy: xx – Catégorie de la Séquence yyy – Identification du descripteur dans la Catégorie La Table D (descripteurs de séquence) est un outil qui permet de réduire la longueur de la Section de Description des données. Un descripteur de séquence peut remplacer une collection définie de descripteurs, qui peuvent être des descripteurs délément, des descripteurs de répétition, des descripteurs dopération ou dautres descripteurs de séquence. Par exemple: D07061 = D01031 R01005 D07060 = D01001 B02001 D01011 D01012 D01022 R01005 D07060 = B01001 B01002 B02001 B04001 B04002 B04003 B04004 B04005 B05001 B06001 B07001 B07061 B12030 B07061 B12030 B07061 B12030 B07061 B12030 B07061 B12030

26 Extrait de la Table D

27 Un message CREX (mesures dozone) avec un descripteur de séquence

28 Tables locales Les parties suivantes de la Table B et de la Table D sont réservées pour un usage local: xx – Numéros de Classe ou Catégorie de 48 à 63 et yyy – Numéros dentrée dans les tables de 192 à 255. La partie l ocale des Tables peut être utilisée, changée, mis à jour librement, etc. Il ny pas nécessité de le signifier internationalement.


Télécharger ppt "CREX. Forme du Code CREX Exemples de messages CREX."

Présentations similaires


Annonces Google