Jest to polecenie dbamsg, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
dbamsg - Praca z zakodowanymi danymi meteorologicznymi
STRESZCZENIE
dbamsg [komenda] [Opcje] [args...]
OPIS
Przeglądaj, zrzucaj i konwertuj pliki zawierające dane meteorologiczne. Wspiera obserwacje
zakodowane w formatach BUFR, CREX i AOF.
dbamsg zawsze wymaga argumentu nieprzełączającego, który wskazuje, jaka to jest operacja
powinno być wykonane:
pomoc
Wydrukuj podsumowanie pomocy.
pomoc strona podręcznika
Wydrukuj tę stronę podręcznika.
skanować [opcje] [filtr] filename [Nazwa pliku [...]]
Podsumuj zawartość pliku z danymi meteorologicznymi.
głowa [opcje] [filtr] filename [Nazwa pliku [...]]
Zrzuć zawartość nagłówka pliku z danymi meteorologicznymi.
zrzucać [opcje] [filtr] filename [Nazwa pliku [...]]
Zrzuć zawartość pliku z danymi meteorologicznymi.
jak [opcje] [filtr] filename [Nazwa pliku [...]]
Zrzuć surowe dane pliku z danymi meteorologicznymi.
przepoławiać [opcje] --test=skrypt testowy filename
Podziel nazwę pliku na pół i wypisz minimalną podsekwencję znalezioną dla którego skryptu testowego
kończy się niepowodzeniem. Uruchom skrypt testowy, przekazując części nazwy pliku na standardowe wejście i sprawdzając
kod powrotu. Następnie podziel dane wejściowe na pół i spróbuj na każdej połowie. Kontynuuj, aż
testscript nie zawodzi w żadnej części pliku. Wyjście na najmniejsze wyjście
część, dla której skrypt testowy kończy się niepowodzeniem. Jest to przydatne do izolowania kilku wiadomości w
plik powodujący problemy.
konwertować [opcje] [filtr] filename [Nazwa pliku [...]]
Konwertuj dane meteorologiczne pomiędzy różnymi formatami.
porównać [opcje] nazwapliku1 [nazwa pliku 2]
Porównaj dwa pliki z danymi meteorologicznymi.
naprawić [opcje] filename [nazwa pliku1 [...]]]
Ponownie oblicza początek i koniec okresu obserwacji w nagłówkach danego AOF
akta.
makebufr [opcje] filename [nazwa pliku1 [...]]]
Przeczytaj prosty opis pliku BUFR i wyprowadź plik BUFR.. Przeczytaj prosty
opis pliku BUFR i wyprowadź plik BUFR. Działa to tylko w przypadku prostych
Komunikaty BUFR bez atrybutów zakodowanych za pomocą map bitowych przedstawiających dane.
OPCJE
dbamsg postępuje zgodnie ze zwykłą składnią wiersza poleceń GNU, z długimi opcjami zaczynającymi się od dwóch
myślniki (`-').
Opcje używany do filtrować wiadomości
--kategoria=liczba
dopasowuj wiadomości do podanej kategorii danych
--podkategoria=liczba
dopasuj komunikaty BUFR do podanej podkategorii danych
--cyfra-kontrolna=liczba
dopasowuje komunikaty CREX z cyfrą kontrolną (jeśli 1) lub bez cyfry kontrolnej (jeśli 0)
--nieparsowalne
dopasowuj tylko wiadomości, których nie można przeanalizować
--przetwarzalny
dopasowuj tylko wiadomości, które można przeanalizować
--indeks=wyr
dopasowuj wiadomości do indeksu z podanego zakresu (np.: 1-5,9,22-30)
Option dla komenda skanować
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
Option dla komenda głowa
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
Option dla komenda zrzucać
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
--interpretowane
zrzuć wiadomość w rozumieniu importera
--dokładny
importuj wiadomości, używając precyzyjnych kontekstów zamiast standardowych
--tekst dump jako tekst, który może zostać przetworzony przez dbamsg makebufr
--csv zrzut w formacie CSV czytelnym maszynowo
--json zrzut w formacie JSON czytelnym maszynowo
--dds struktura zrzutu sekcji opisu danych
--zbudowany
ustrukturyzowany zrzut zawartości wiadomości
Option dla komenda jak
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
Option dla komenda przepoławiać
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
--test=cmd
polecenie do uruchomienia w celu przetestowania grupy wiadomości
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
Option dla komenda konwertować
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ=typ
format danych wejściowych („bufr”, „crex”, „aof”, „csv”)
-d rodzaj, --dest=typ
format danych wyjściowych („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
--szablon=nazwa
szablon danych wyjściowych (automatyczny wybór, jeśli nie określono, „lista” daje listę)
-r rep_memo, --report=rep_memo
wymuś, aby dane wyjściowe były tego typu raportem
--dokładny
importuj wiadomości, używając precyzyjnych kontekstów zamiast standardowych
--bufr2netcdf-kategorie
ponownie obliczyć kategorie danych i podkategorie zgodnie z treścią wiadomości, do wykorzystania
jako dane wejściowe do bufr2netcdf
-o imię, --output=nazwa
plik docelowy. Wartość domyślna: wyjście standardowe
Option dla komenda porównać
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
-t rodzaj, --typ1=typ
format pierwszego pliku do porównania („bufr”, „crex”, „aof”)
-d rodzaj, --typ2=typ
format drugiego pliku do porównania („bufr”, „crex”, „aof”)
--rejected=nazwa
zapisz nieprzetworzone dane do tego pliku
Option dla komenda naprawić
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
Option dla komenda makebufr
-?, --help
wydrukować komunikat pomocy
--gadatliwy
Gadatliwe wyjście
PRZYKŁADY
Oto kilka przykładowych wywołań \fBdbamsg\fP:
# Konwertuj wiadomość AOF na BUFR
dbamsg konwertuj plik.aof > plik.bufr
# Konwertuj wiadomość BUFR na CREX
dbamsg konwertuj plik.bufr -d crex > plik.crex
# Konwertuj wiadomości BUFR na CREX, ale pomiń wszystkie, które nie były w styczniu 2010
dbamsg konwertuj rok=2010 miesiąc=1 plik.bufr -d crex > plik.crex
# Zrzuć zawartość wiadomości taką, jaka jest w wiadomości
plik zrzutu dbamsg.bufr
# Zrzuć treść wiadomości, interpretowaną jako wielkości fizyczne
dbamsg dump --zinterpretowany plik.bufr
SZABLON NAZWY
To jest lista możliwych nazw szablonów dla pliku --szablon przełączyć:
akary
ACARS (automatyczne wykrywanie)
acars-ecmwf
ACARS ECMWF (4.145)
acars-wmo
ACARS WMO
emisja
AIREP (automatyczne wykrywanie)
airep-ecmwf
AIREP ECMWF (4.142)
Amdar
AMDAR (automatyczne wykrywanie)
amdar-ecmwf
AMDAR ECMWF (4.144)
amdar-wmo
AMDAR WMO
boja
Boja (1.21)
ogólny
Ogólne (255.0)
metr
Metar (0.140)
pilot
pilot (automatyczne wykrywanie)
pilot-ecmwf
Piloci (2.91)
pilot-wmo
Pilot (2.1, 2.2, 2.3)
Zanieczyszczenie
Zanieczyszczenia (8.171)
statek
Statek synoptyczny (automatyczne wykrywanie)
statek-skr
Statek synoptyczny (w skrócie) (1.9)
statek-samochód
Statek synoptyczny (automatyczny) (1.13)
zwykły statek
Statek synoptyczny (normalny) (1.11)
zredukowany na statku
Statek Synop (obniżony) (1.19)
drugi statek
Statek Synop (drugi rekord) (1.12)
statek-wmo
Statek WMO
streszczenie
Synop (automatyczne wykrywanie)
synop-ecmwf
Streszczenie ECMWF (automatyczne wykrywanie) (0.1)
synop-ecmwf-auto
Streszczenie ECMWF land auto (0.3)
ziemia synop-ecmwf
Streszczenie ziemi ECMWF (0.1)
synop-ecmwf-land-high
Synop ECMWF naziemna stacja wysokiego poziomu (0.1)
synop-wmo
Streszczenie WMO (0.1)
temp
Temperatura (automatyczne wykrywanie)
temp-ecmwf
Temperatura ECMWF (automatyczne wykrywanie)
temp-ecmwf-land
Temp ziemi ECMWF (2.101)
temp-ecmwf-ship
Statek tymczasowy ECMWF (2.102)
radar temp
Profil wiatru dopplerowskiego radaru temperaturowego (6.1)
statek tymczasowy
Statek tymczasowy (automatyczne wykrywanie)
temp-wmo
Temp. WMO (2.101)
WMO
Szablony w stylu WMO (automatyczne wykrywanie)
--template=list również wydrukuje listę.
Korzystaj z dbamsg online, korzystając z usług onworks.net