Il s'agit de la commande dbamsg qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dbamsg - Travailler avec des données météorologiques codées
SYNOPSIS
dbamsg [commander] [Options] [args ]
DESCRIPTION
Examinez, videz et convertissez les fichiers contenant des données météorologiques. Il supporte les observations
encodé aux formats BUFR, CREX et AOF.
dbamsg nécessite toujours un argument non-switch, qui indique quelle est l'opération qui
doit être effectuée:
aider
Imprimez un résumé de l'aide.
aider page de manuel
Imprimez cette page de manuel.
balayage [choix] [filtre] nom de fichier [nom de fichier [...]]
Résumer le contenu d'un fichier avec des données météorologiques.
front [choix] [filtre] nom de fichier [nom de fichier [...]]
Videz le contenu de l'en-tête d'un fichier avec des données météorologiques.
déverser [choix] [filtre] nom de fichier [nom de fichier [...]]
Videz le contenu d'un fichier avec des données météorologiques.
cat [choix] [filtre] nom de fichier [nom de fichier [...]]
Videz les données brutes d'un fichier avec des données météorologiques.
couper en deux [choix] --test=script de test nom de fichier
Bisectez le nom de fichier et affichez la sous-séquence minimale trouvée pour quel script de test
échoue .. Exécutez testscript en passant des parties du nom de fichier sur son stdin et en vérifiant le
Code de retour. Ensuite, divisez l'entrée en deux et essayez chaque moitié. Continuez jusqu'à
testscript n'échoue dans aucune partie du fichier. Sortie vers la sortie standard la plus petite
partie pour laquelle testscript échoue. Ceci est utile pour isoler les quelques messages dans
un fichier qui pose problème.
convertir [choix] [filtre] nom de fichier [nom de fichier [...]]
Convertissez les données météorologiques entre différents formats.
comparer [choix] nom de fichier1 [nom de fichier2]
Comparez deux fichiers avec des données météorologiques.
fixer [choix] nom de fichier [nom de fichier1 [...]]]
Recalcule le début et la fin de la période d'observation dans les en-têtes de l'AOF donné
fichiers.
makebufr [choix] nom de fichier [nom de fichier1 [...]]]
Lire une description simple d'un fichier BUFR et générer le fichier BUFR. Lire un fichier simple
description d'un fichier BUFR et générer le fichier BUFR. Cela ne fonctionne que pour les simples
Les messages BUFR sans attributs codés avec des données présentent des bitmaps.
OPTIONS
dbamsg suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par deux
tirets (`-').
Options d'utiliser à une fonction filtre messages
--category=numéro
faire correspondre les messages avec la catégorie de données donnée
--subcategory=numéro
faire correspondre les messages BUFR avec la sous-catégorie de données donnée
--check-digit=numéro
faire correspondre les messages CREX avec un chiffre de contrôle (si 1) ou sans chiffre de contrôle (si 0)
--inanalysable
correspondre uniquement aux messages qui ne peuvent pas être analysés
--analysable
correspondre uniquement aux messages pouvant être analysés
--index=expression
faire correspondre les messages avec l'index dans la plage donnée (ex. : 1-5,9,22-30)
Option en commander balayage
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
Option en commander front
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
Option en commander déverser
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
--interprété
vider le message tel qu'il est compris par l'importateur
--précis
importer des messages en utilisant des contextes précis au lieu de ceux standard
--texte dump sous forme de texte pouvant être traité par dbamsg makebufr
--csv vidage au format CSV lisible par machine
--json vidage au format JSON lisible par machine
--dds vidage de la structure de la section de description des données
--structuré
vidage structuré du contenu du message
Option en commander cat
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
Option en commander couper en deux
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
--test=cmd
commande à exécuter pour tester un groupe de messages
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
Option en commander convertir
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type=type
format des données d'entrée ('bufr', 'crex', 'aof', 'csv')
-d Type, --dest=type
format des données en sortie ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
--template=nom
modèle des données en sortie (sélection automatique si non spécifié, 'list' donne une liste)
-r rep_memo, --report=rep_mémo
forcer les données de sortie à être de ce type de rapport
--précis
importer des messages en utilisant des contextes précis au lieu de ceux standard
--bufr2netcdf-catégories
recalculer les catégories et sous-catégories de données en fonction du contenu du message, à utiliser
en entrée de bufr2netcdf
-o fnom, --output=nom_f
fichier de destination. Par défaut : sortie standard
Option en commander comparer
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
-t Type, --type1=type
format du premier fichier à comparer ('bufr', 'crex', 'aof')
-d Type, --type2=type
format du deuxième fichier à comparer ('bufr', 'crex', 'aof')
--rejected=nom_f
écrire des données non traitées dans ce fichier
Option en commander fixer
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
Option en commander makebufr
- ?, --Aidez-moi
imprimer un message d'aide
--verbeux
sortie verbeuse
EXEMPLES
Voici quelques exemples d'invocations de \fBdbamsg\fP :
# Convertir un message AOF en BUFR
dbamsg convertir fichier.aof > fichier.bufr
# Convertir un message BUFR en CREX
dbamsg convertir fichier.bufr -d crex > fichier.crex
# Convertissez les messages BUFR en CREX, mais ignorez tous ceux qui ne datent pas de janvier 2010
dbamsg convert year=2010 month=1 file.bufr -d crex > file.crex
# Vider le contenu d'un message, tel qu'il est dans le message
fichier de vidage dbamsg.bufr
# Vider le contenu d'un message, interprété comme des quantités physiques
dbamsg dump --fichier interprété.bufr
MODÈLE DES NOMS
Il s'agit d'une liste de noms de modèles possibles pour le --modèle passer:
acars
ACARS (détection automatique)
acars-ecmwf
ACARS CEPMMT (4.145)
acars-OMM
ACARS OMM
airep
AIREP (détection automatique)
airep-ecmwf
AIREP CEPMMT (4.142)
amdar
AMDAR (détection automatique)
amdar-ecmwf
AMDAR CEPMMT (4.144)
amdar-wmo
AMDAR OMM
bouée
Bouée (1.21)
générique
Générique (255.0)
métar
Métar (0.140)
pilote
pilote (détection automatique)
pilote-ecmwf
Pilote (2.91)
pilote-wmo
Pilote (2.1, 2.2, 2.3)
Pollution
Pollution (8.171)
navire
Navire Synop (détection automatique)
navire-abbr
Navire Synop (abrégé) (1.9)
navire-auto
Navire Synop (auto) (1.13)
navire-plain
Navire Synop (normal) (1.11)
navire-réduit
Navire Synop (réduit) (1.19)
navire-second
Navire synop (deuxième enregistrement) (1.12)
navire-wmo
Navire OMM
synopsis
Synop (détection automatique)
synop-ecmwf
Synop ECMWF (détection automatique) (0.1)
synop-ecmwf-auto
Synop ECMWF land auto (0.3)
synop-ecmwf-land
Synop ECMWF terrain (0.1)
synop-ecmwf-land-high
Synop ECMWF station terrestre de haut niveau (0.1)
synop-wmo
Résumé OMM (0.1)
Temp
Temp (détection automatique)
temp-ecmwf
Temp ECMWF (détection automatique)
temp-ecmwf-terre
Temp ECMWF terrain (2.101)
temp-ecmwf-navire
Temp ECMWF navire (2.102)
radar temp
Profil du vent radar Doppler Temp (6.1)
navire temporaire
Navire temporaire (détection automatique)
temp-wmo
Temporaire OMM (2.101)
umm
Modèles de style OMM (détection automatique)
--template=list imprimera également la liste.
Utiliser dbamsg en ligne à l'aide des services onworks.net