https://github.com/hvanruys/eumetcastview
An EUMETCast viewer
https://github.com/hvanruys/eumetcastview
eumetcast feng-yun goes himawari meteosat metop noaa sentinel viewer
Last synced: about 1 month ago
JSON representation
An EUMETCast viewer
- Host: GitHub
- URL: https://github.com/hvanruys/eumetcastview
- Owner: hvanruys
- License: gpl-3.0
- Created: 2015-07-09T15:45:47.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2026-04-26T10:53:19.000Z (about 2 months ago)
- Last Synced: 2026-04-26T12:26:31.493Z (about 2 months ago)
- Topics: eumetcast, feng-yun, goes, himawari, meteosat, metop, noaa, sentinel, viewer
- Language: C++
- Homepage: http://hvanruys.github.io
- Size: 42 MB
- Stars: 29
- Watchers: 9
- Forks: 13
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
EUMETCastView
=============
A viewer for the Eumetcast transmissions,EUMETSAT’s primary dissemination mechanism for the near real-time delivery of satellite images.
The Open Source program **EUMETCastView** allows you to view
- AVHRR images from Metop-A, Metop-B and Metop-C.
- VIIRS images from SUOMI-NPP, NOAA-20 and NOAA-21.
- OLCI EFR/ERR from Sentinel-3A
- HRIT/LRIT images from Meteosat-11, Meteosat-10, Meteosat-9, Electro L3, FengYun 2H/2G, GOES-18, GOES-19 and Himawari-9.
- MERSI images from FY-3D
- FCI images from Meteosat-12
More details are found on http://hvanruys.github.io
Linux software drivers ( for VM's ) : see https://itsfoss.com/install-mesa-ubuntu/
Compile in Linux :
- sudo apt install build-essential
libfontconfig1
mesa-common-dev
libglu1-mesa-dev
qt5-default
cmake
libhdf5-dev
libnetcdf-dev
libarchive-dev
libfreeimage-dev
- mkdir build
- cd build
- cmake ..
- cmake --build .
for building AppImage
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr
- make -j$(nproc)
- make install DESTDIR=AppDir
Compile in Windows :
- Install msys2
- mkdir build
- cd build
- cmake -G "MSYS Makefiles" ..
- cmake --build .
or
Compile in QtCreator (Windows):
- pacman --needed -S mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-qwt-qt6
- pacman --needed -S mingw-w64-ucrt-x86_64-hdf5 mingw-w64-ucrt-x86_64-netcdf
- pacman --needed -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-qt6-5compat
- pacman --needed -S mingw-w64-ucrt-x86_64-freeimage
Setting up QtCreator
1. Open the "Build & Run" panel in QtCreator options
2. In the "Qt Versions" tab, add a new one pointing to `(MSYS2_PATH)/ucrt64/bin/qmake.exe`
3. In the "Compilers" tab, add a new one for MinGW C and C++, respectively pointing to `(MSYS2_PATH)/ucrt64/bin/gcc.exe` and `.../g++.exe`
4. In the "Debuggers" tab, add a new one pointing to `(MSYS2_PATH)/ucrt64/bin/gdb.exe`
5. In the "CMake" tab, add a new one pointing to `(MSYS2_PATH)/ucrt64/bin/cmake.exe`
6. In the "Kits" tab, add a new one where you use the compilers, debugger, qt and cmake defined above
7. Select "CodeBlocks - Ninja" as CMake Generator