Now also Linux 64-bits available (on Windows 64-bits, 32-bits also works)
To download section
XRIT2PIC translates LRIT/HRIT files originating from Meteosat Second Generation (MSG) weathersatellites into picture files.
A short feature overview:
Received | embedded format | translated to | Second format | Comment | Example |
---|---|---|---|---|---|
XRIT LRIT | JPEG 8 bits | JPEG 8 bits | PGM 8 bits | ||
XRIT LRIT | Wavelet 8/10 bits | PGM 8/16 bits | Foreign sats, like GOES | ||
XRIT HRIT | Wavelet 10 bits | PGM 16 bits | MSG | ||
HDF | - | PGM 16 bits | JPEG 8 bits | Tested on GOES L1B | GOES16 |
All | Any | AVI | each frame is JPEG |
Linux | Linux Pi | Windows | no MTI, 32bits |
---|---|---|---|
xrit2pic | xrit2pic | xrit2pic | xrit2pic |
Overlays and Kepler | |||
Source code xrit2pic |
Italian Manual xrit2pic. (translated by Dario Tortato)
Type | Link | Description |
---|---|---|
Overlays geo sats | Overlays | Coastlines.zip contains MSG0, MSG9 and GOES overlays files. |
Shore overlay for all satellites | gshhs_i.b | For more info: GSHHS This site needs a login now. You can find the file also in: setup_maps.exe |
Cities (from satsignal website) | cities.zip | Contains Cities.dat, adapt in Preferences the 'gpx' name |
LUT's | LUT's | 2-line LUT files |
Kepler for polar sats | weather.txt | From celestrak.com |
Earth map | earthmap.gif | for polar track plotting |
Blue marble maps | monthlies | for scatterometer plots and/or polar track plotting (8km/pix, 2km/pix) |
Put all needed files in one of the following directories:
if (((INT32) code) >= (((INT32) 1) << si)) ERREXIT(cinfo, JERR_BAD_HUFF_TABLE);
For GOES:
Version | Program | Download Linux 64 bits | Compiled using | Comment |
---|---|---|---|---|
2024.3 | xrit2pic | xrit2pic64_2024_3.tgz | Ubuntu 20.04.1 | See release notes. |
xrit2pic_cmd | xrit2pic_cmd64_2024_3.tgz | Ubuntu 20.04.1 | ||
2024.2b | xrit2pic | xrit2pic64_2024_2b.tgz | Ubuntu 20.04.1 | See release notes. |
xrit2pic_cmd | xrit2pic_cmd64_2024_2b.tgz | Ubuntu 20.04.1 | ||
2024.1e | xrit2pic | xrit2pic64_2024_1e.tgz | Ubuntu 20.04.1 | See release notes. |
xrit2pic_cmd | xrit2pic_cmd64_2024_1e.tgz | Ubuntu 20.04.1 | ||
2024 | HDF5 libs | libhdf5_decompr.tgz | Needed from xrit2pic version 2023 on (5 libs) Contains installation script with guide. | |
2006.09/ 2021.01 | JPEG and wvt decompression libs | decompr64.tgz | ||
2.0 | Needed gtk-libs | sudo apt-get install libgtk2.0-dev |
export HDF5_PLUGIN_PATH=/usr/local/fcidecomp/hdf5/lib/plugin/After installation of the libs for MTG you should have something like:
/usr/lib/libhdf5.so.9.0.0 /usr/lib/libhdf5.so.9 -> libhdf5.so.9.0.0 /usr/local/lib/libcharls.so.2 -> libcharls.so.2.1.0 /usr/local/lib/libcharls.so -> libcharls.so.2 /usr/local/lib/libcharls.so.2.1.0 /usr/lib/libhdf5.so.103.2.0 /usr/lib/libhdf5.so.103 -> libhdf5.so.103.2.0 /usr/local/fcidecomp/lib/libfcicomp_jpegls.so.1 -> libfcicomp_jpegls.so.1.0.1 /usr/local/fcidecomp/lib/libfcicomp_jpegls.so -> libfcicomp_jpegls.so.1 /usr/local/fcidecomp/lib/libfcicomp_jpegls.so.1.0.1 /usr/local/fcidecomp/hdf5/lib/plugin/libH5Zjpegls.so.2.0.0 /usr/local/fcidecomp/hdf5/lib/plugin/libH5Zjpegls.so.2 -> libH5Zjpegls.so.2.0.0 /usr/local/fcidecomp/hdf5/lib/plugin/libH5Zjpegls.so -> libH5Zjpegls.so.2.0.0libhdf5_decompr.tgz contains a script: instal_mtglibs.sh, running without changing will only check (not install) presence of these libs.
Missing libhdf5.so.9 results in a execution failure of xrit2pic.
Missing one of the other libs or missing above mentioned variable results in running xrit2pic, but the generated MTG
image will be empty.
Version | Program | Download Windows 64-bits | Comment |
---|---|---|---|
2024.2b | xrit2pic | To do | See release notes. |
xrit2pic_cmd | setup_xrit2pic_cmd64_2024_2b.exe | ||
2024.1e | xrit2pic | To do | See release notes. |
xrit2pic_cmd | setup_xrit2pic_cmd64_2024_1e.exe | ||
2023 | all needed libs | setup_xrit2pic_libs64.exe | See below. |
Installation | Guide |
dll | contains | Install location |
---|---|---|
jpeg812.dll | jpeg 8/12-bits | near xrit2pic_cmd.exe |
wvt.dll | Wavelet decompression | |
libstdc++-6.dll | needed for wvt.dll | |
libwinpthread-1.dll | ||
libgcc_s_seh-1.dll | ||
hdf5.dll | hdf5, suitable for fcdi decompression | |
zlib.dll | ||
H5Zjpegls.dll | MTI decompression | ProgramData/hdf5/lib/plugin/ |
charls-2-x64.dll |
The libs contain wavelet, jpeg and hdf5. You may install them all in the same directory as xrit2pic, or in usual locations like /usr/lib
Version | Program | Download Linux/PI | Compiled using | Download libs | Comment |
---|---|---|---|---|---|
2024.1b | xrit2pic 64-bits | xrit2pic_pi64_2024_1b.tgz | 5.13.0-1008-raspi #9-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. |
xrit2pic_cmd 64-bits | xrit2pic_cmd_pi64_2024_1b.tgz | 5.8.0-1010-raspi #13-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. | |
2022.1 | xrit2pic_cmd 64-bits | xrit2pic_cmd_pi64_2022_1.tgz | 5.8.0-1010-raspi #13-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. |
2021.5e | xrit2pic 64-bits | xrit2pic_pi64_2021_5e.tgz | 5.13.0-1008-raspi #9-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. |
xrit2pic_cmd 64-bits | xrit2pic_cmd_pi64_2021_5e.tgz | 5.8.0-1010-raspi #13-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. | |
2021.4b | xrit2pic_cmd 64-bits | xrit2pic_cmd_pi64_2021_4b.tgz | 5.8.0-1010-raspi #13-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. |
2021.1 | xrit2pic_cmd 64-bits | xrit2pic_cmd_pi64_2021_1.tgz | 5.8.0-1010-raspi #13-Ubuntu | libs_pi64_xrit2pic.tgz | See release notes. |
Version | Program | Download Linux/PI | Compiled using | Download libs | Comment |
---|---|---|---|---|---|
2021.1 | xrit2pic_cmd | xrit2pic_cmd_pi32_2021_1.tgz | Raspberry Pi 3.2.27 | libs_xrit2pic.tgz | See release notes. |
2020.5b | xrit2pic_cmd | xrit2pic_cmd_pi_2020_5b.tgz | Raspberry Pi 3.2.27 | libs_xrit2pic.tgz | See release notes. |
2020.3b | xrit2pic_cmd | xrit2pic_cmd_pi_2020_3b.tgz | Raspberry Pi 3.2.27 | libs_xrit2pic.tgz | See release notes. |
Version | Type | Download | Size | Comment |
---|---|---|---|---|
2020.1c | xrit2pic code | xrit2pic_src_v2020_1c.zip README_xrit2pic.txt | 600k | See also pre-compiled libs:
|
2004.03 | jpeg8/12-bits code | jpeg812_src.zip | 382k | Independent Jpeg Group code, partly adapted to support both 8 and 12 bits/pixel. Instead of compiling this you can use the pre-compiled lib files. |
Note wavelet:
For the Wavelet source code contact Eumetsat; you need to sign a license agreement.
Instead, use the pre-compiled lib files.
Note bzip2:
bz2libs.zip contains 6 bzip2.a's: for Linux: Intel and Arm (PI) and Windows, 64 and 32 bits.
Move the right one to libbz2.a.