glgrib-egl(1) | glgrib-egl(1) |
glgrib - Display GRIB edition fields using OpenGL
Review (use PageUp/PageDown) :
$ glgrib share/data/diff/ICMSHFCST+0001
Single field :
$ glgrib share/data/diff/ICMSHFCST+0001%PROFTEMPERATURE $ glgrib share/data/ecmwf/ecmf_0_1_0_ml_137_q.grib2
Diff :
$ glgrib --diff share/data/diff/ICMSHFCST+0001 share/data/diff/ICMSHFCST+0002
With full options :
$ glgrib --field[0].path share/data/ecmwf/ecmf_0_1_0_ml_137_q.grib2 --coast.on
Use option --help-long to get full help.
glgrib is an application to display fields encoded in GRIB edition 2 using OpenGL.
Features : raster, contour, vector, colorbar, mapscale, coastlines, borders. Lat/lon, lambert, gaussian grid. GLFW backend for interactive display (glgrib-glfw), EGL backend (glgrib-egl) for batch processing without X11 display.
Tested on :
VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev c8)
3D controller: NVIDIA Corporation GV100GL [Tesla V100S PCIe 32GB] (rev a1)
Default : "TRUE"
Description : Display countries
Default : "#ffffffff"
Description : Coastlines color
Default : "gshhg"
Description : Input format
Default : 0
Description : Maximum latitude
Default : 0
Description : Minimum latitude
Default : 0
Description : Maximum longitude
Default : 0
Description : Minimum longitude
Default : "coastlines/gshhg/WDBII_bin/wdb_borders_f.b"
Description : Path to lines file
Default : 1.005
Description : Coastlines scale
Default : ""
Description : Selector
Default : "TRUE"
Description : Lines are visible
Default : "FALSE"
Description : Display borders
Default : "FALSE"
Description : Display regions
Default : "FALSE"
Description : Display sea borders
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Enable city names display
Default : "FALSE"
Description : Display cities
Default : "#ffffffff"
Description : Point color
Default : ""
Description : Palette colors
Default : "FALSE"
Description : Fixed palette
Default : 10
Description : Number of values to generate
Default : "FALSE"
Description : Generate values
Default : "FALSE"
Description : Linear colorbar display
Default : -3.40282e+38
Description : Palette max value
Default : 3.40282e+38
Description : Palette min value
Default : "none"
Description : Palette name
Default : 256
Description : Number of colors
Default : 0
Description : Offset for colorbar figures
Default : "FALSE"
Description : Direct/indirect rainbow
Default : "FALSE"
Description : Generate rainbow palette
Default : 1
Description : Scale for colorbar figures
Default : ""
Description : Palette values
Default : 1
Description : Scale
Default : 1
Description : Point size
Default : "FALSE"
Description : Enable variable point size
Default : "TRUE"
Description : Points are visible
Default : "FALSE"
Description : Display lakes coastlines
Default : "#ffffffff"
Description : Coastlines color
Default : "gshhg"
Description : Input format
Default : 0
Description : Maximum latitude
Default : 0
Description : Minimum latitude
Default : 0
Description : Maximum longitude
Default : 0
Description : Minimum longitude
Default : "coastlines/gshhg/GSHHS_bin/gshhs_h.b"
Description : Path to lines file
Default : 1.005
Description : Coastlines scale
Default : ""
Description : Selector
Default : "TRUE"
Description : Lines are visible
Default : "FALSE"
Description : Display coastlines
Default : "fonts/16.bmp"
Description : Bitmap path
Default : 0.02
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "%6.4g"
Description : Format (sprintf) use to display numbers
Default : 11
Description : Colorbar number of levels
Default : ""
Description : Colorbar level values
Default : "FALSE"
Description : Activate colorbar
Default : 0.18
Description : Colorbar xmax
Default : 0.08
Description : Colorbar xmin
Default : 0.95
Description : Colorbar ymax
Default : 0.05
Description : Colorbar ymin
Default : "#ffffffff"
Description : Coastlines color
Default : "shapeline"
Description : Input format
Default : 0
Description : Maximum latitude
Default : 0
Description : Minimum latitude
Default : 0
Description : Maximum longitude
Default : 0
Description : Minimum longitude
Default : "coastlines/departements/departements-20180101.shp"
Description : Path to lines file
Default : 1.005
Description : Coastlines scale
Default : ""
Description : Selector
Default : "TRUE"
Description : Lines are visible
Default : "FALSE"
Description : Display departements
Default : "FALSE"
Description : Enable difference mode
Default : ""
Description : Files to show in diff mode
Default : 3
Description : Minimal length in degrees for labelled lines
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "%12.2f"
Description : Format to print labels
Default : "FALSE"
Description : Enable labels
Default : ""
Description : List of dash lengths
Default : ""
Description : List of levels
Default : -3.40282e+38
Description : Max level
Default : 3.40282e+38
Description : Min level
Default : 10
Description : Number of levels
Default : ""
Description : List of dash patterns
Default : ""
Description : List of widths
Default : "FALSE"
Description : Show field difference
Default : "FALSE"
Description : Fatal error if field fails to be created
Default : "FALSE"
Description : Check geometry
Default : "#ffffffff"
Description : First frame color
Default : "#505050ff"
Description : Second frame color
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : Draw frame around domain
Default : 0
Description : Frame width
Default : "TRUE"
Description : Apply norm scaling
Default : "FALSE"
Description : Fit Gaussian latitude retrieval
Default : "FALSE"
Description : Generate coordinates on GPU when possible
Default : "FALSE"
Description : Enable height
Default : ""
Description : Height field path
Default : 0.05
Description : Scale to apply to height field
Default : "FALSE"
Description : Create subgrid
Default : "TRUE"
Description : Enable use of triangle strip
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Display low & high
Default : 10
Description : High/low radius in degrees
Default : ""
Description : List of levels
Default : -3.40282e+38
Description : Max level
Default : 3.40282e+38
Description : Min level
Default : 10
Description : Number of levels
Default : "FALSE"
Description : Enable MPI view
Default : ""
Description : Path to MPI distribution field
Default : 0.1
Description : Displacement scale
Default : "FALSE"
Description : Do not keep field values in memory
Default : ""
Description : Palette colors
Default : "FALSE"
Description : Fixed palette
Default : 10
Description : Number of values to generate
Default : "FALSE"
Description : Generate values
Default : "FALSE"
Description : Linear colorbar display
Default : -3.40282e+38
Description : Palette max value
Default : 3.40282e+38
Description : Palette min value
Default : "default"
Description : Palette name
Default : 256
Description : Number of colors
Default : 0
Description : Offset for colorbar figures
Default : "FALSE"
Description : Direct/indirect rainbow
Default : "FALSE"
Description : Generate rainbow palette
Default : 1
Description : Scale for colorbar figures
Default : ""
Description : Palette values
Default : ""
Description : List of GRIB files
Default : "FALSE"
Description : Values are integers
Default : "#00000000"
Description : Color for missing values
Default : "FALSE"
Description : Plot as a discrete field
Default : 0.2
Description : Reverse light coefficient
Default : 15
Description : Reverse light coefficient
Default : "FALSE"
Description : Reverse light
Default : 8
Description : Number of bytes used to pack field
Default : "FALSE"
Description : Display field as points
Default : "TRUE"
Description : Apply scale factor to point size
Default : 1
Description : Field point size
Default : "FALSE"
Description : Variable field point size
Default : "FALSE"
Description : Smooth scalar fields
Default : "FALSE"
Description : Merge other regions
Default : 3.40282e+38
Description : Merge value
Default : "FALSE"
Description : Enable region widening
Default : 0
Description : Radius for regions
Default : 0
Description : Values for regions
Default : "FALSE"
Description : Display field as wireframe
Default : 1
Description : Scales to be applied to fields
Default : 1
Description : Stream lines density
Default : 10
Description : Number of waves over 1000km
Default : "FALSE"
Description : Enable stream lines motion
Default : 10000
Description : Time acceleration
Default : 0
Description : Stream lines width
Default : "SCALAR"
Description : Field type : SCALAR VECTOR STREAM CONTOUR
Default : "TRUE"
Description : Lookup field settings in database
Default : "#ffffffff"
Description : Color for arrows
Default : "FALSE"
Description : Fill arrow
Default : "FALSE"
Description : Fixed sized arrow
Default : 0.1
Description : Vector head size
Default : 0
Description : Arrow kind
Default : 0
Description : Vector min value
Default : "TRUE"
Description : Show arrows
Default : 60
Description : Barbs angle
Default : 1
Description : Value under which we draw a circle
Default : "#ffffffff"
Description : Barbs color
Default : 0.1
Description : Barbs length
Default : 0.25
Description : Barbs length
Default : "0 5 10 15 20 25 "
Description : Barbs levels
Default : "FALSE"
Description : Enable barbs
Default : "0 25 50 75 "
Description : Pennants levels
Default : 50
Description : Vector density
Default : "TRUE"
Description : Show norm field
Default : 1
Description : Vector scale
Default : "TRUE"
Description : Field is visible
Default : ""
Description : Latitude field name
Default : ""
Description : Longitude field name
Default : "FALSE"
Description : Display geopoints
Default : ""
Description : Path
Default : "#ffffffff"
Description : Point color
Default : ""
Description : Palette colors
Default : "FALSE"
Description : Fixed palette
Default : 10
Description : Number of values to generate
Default : "FALSE"
Description : Generate values
Default : "FALSE"
Description : Linear colorbar display
Default : -3.40282e+38
Description : Palette max value
Default : 3.40282e+38
Description : Palette min value
Default : "none"
Description : Palette name
Default : 256
Description : Number of colors
Default : 0
Description : Offset for colorbar figures
Default : "FALSE"
Description : Direct/indirect rainbow
Default : "FALSE"
Description : Generate rainbow palette
Default : 1
Description : Scale for colorbar figures
Default : ""
Description : Palette values
Default : 1
Description : Scale
Default : 1
Description : Point size
Default : "FALSE"
Description : Enable variable point size
Default : "TRUE"
Description : Points are visible
Default : "FALSE"
Description : Make points appear with time
Default : 1
Description : Number of points to add at each new frame
Default : ""
Description : Value field name
Default : "#00ff00ff"
Description : Grid color
Default : 4
Description : Dash length in degrees
Default : 2
Description : Interval between non dashed lines
Default : 0
Description : Angle of labels
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : 0
Description : Latitude of longitude labels
Default : 0
Description : Longitude of latitude labels
Default : "FALSE"
Description : Enable labels
Default : "FALSE"
Description : Display grid
Default : 200
Description : Number of points along a parallel
Default : 9
Description : Grid resolution
Default : 1.005
Description : Grid scale
Default : "TRUE"
Description : Grid is visible
Default : "#ffe2abff"
Description : Land color
Default : "TRUE"
Description : Enable
Default : "coastlines/shp/GSHHS_c_L1.shp"
Description : Path to coastlines
Default : 1
Description : Scale
Default : ""
Description : Shape selection
Default : 1
Description : Angle max for subdivision
Default : "TRUE"
Description : Enable subdivision
Default : "FALSE"
Description : Enable land
Default : "TRUE"
Description : Land is visible
Default : "#00000000"
Description : Color
Default : "TRUE"
Description : Make Earth flat
Default : "FALSE"
Description : Check geometry
Default : "#ffffffff"
Description : First frame color
Default : "#505050ff"
Description : Second frame color
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : Draw frame around domain
Default : 0
Description : Frame width
Default : "TRUE"
Description : Apply norm scaling
Default : "FALSE"
Description : Fit Gaussian latitude retrieval
Default : "FALSE"
Description : Generate coordinates on GPU when possible
Default : "FALSE"
Description : Enable height
Default : ""
Description : Height field path
Default : 0.05
Description : Scale to apply to height field
Default : "FALSE"
Description : Create subgrid
Default : "TRUE"
Description : Enable use of triangle strip
Default : 500
Description : Number of latitudes
Default : ""
Description : Take geometry from this file
Default : -90
Description : First latitude of display
Default : 90
Description : Last latitude of display
Default : -180
Description : First longitude of display
Default : 180
Description : Last longitude of display
Default : "FALSE"
Description : Enable landscape
Default : "landscape/Whole_world_-_land_and_oceans_08000.png"
Description : Path to landscape image in BMP format
Default : "LONLAT"
Description : Projection : LONLAT or WEBMERCATOR
Default : 1
Description : Scale
Default : "TRUE"
Description : Landscape is visible
Default : "FALSE"
Description : Draw landscape in wireframe mode
Default : "#ffffffff"
Description : First color
Default : "#505050ff"
Description : Second color
Default : "fonts/16.bmp"
Description : Bitmap path
Default : 0.02
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Activate mapscale
Default : 0.25
Description : Mapscale xmax
Default : 0.05
Description : Mapscale xmin
Default : 0.07
Description : Mapscale ymax
Default : 0.05
Description : Mapscale ymin
Default : "TRUE"
Description : Enable antialiasing
Default : 4
Description : Samples for antialiasing
Default : "FALSE"
Description : Enable OpenGL debugging
Default : -1
Description : Device rank
Default : "FALSE"
Description : Window in fullscreen mode
Default : "FALSE"
Description : Window in fullscreen mode in X direction
Default : "FALSE"
Description : Window in fullscreen mode in Y direction
Default : 800
Description : Window height
Default : "FALSE"
Description : Show hardware info
Default : "snapshot_%N.png"
Description : PNG format output
Default : 1
Description : Number of frames to issue in offline mode
Default : "FALSE"
Description : Run in offline mode
Default : 4.3
Description : OpenGL version
Default : -1
Description : Window x position
Default : -1
Description : Window y position
Default : "FALSE"
Description : Issue statistics when window is closed
Default : ""
Description : Window title
Default : 800
Description : Window width
Default : "FALSE"
Description : Enable review mode
Default : ""
Description : File to review
Default : "#ffffffff"
Description : Coastlines color
Default : "gshhg"
Description : Input format
Default : 0
Description : Maximum latitude
Default : 0
Description : Minimum latitude
Default : 0
Description : Maximum longitude
Default : 0
Description : Minimum longitude
Default : "coastlines/gshhg/WDBII_bin/wdb_rivers_f.b"
Description : Path to lines file
Default : 1.005
Description : Coastlines scale
Default : ""
Description : Selector
Default : "TRUE"
Description : Lines are visible
Default : "FALSE"
Description : Display rivers
Default : -1
Description : Rank of grid point to set focus on
Default : "FALSE"
Description : Center on first field
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Display date
Default : ""
Description : Image alignment
Default : "FALSE"
Description : Enable image display
Default : ""
Description : Path to image
Default : 0
Description : Left abscissa
Default : 1
Description : Right abscissa
Default : 0
Description : Lower ordinate
Default : 1
Description : Upper ordinate
Default : 10
Description : Number of frames
Default : "FALSE"
Description : Enable interpolation
Default : "0000/00/00_00:00:00"
Description : Date for sunlight position
Default : "FALSE"
Description : Calculate light position from GRIB date
Default : 0
Description : Light latitude
Default : 0
Description : Light longitude
Default : 0.1
Description : Fraction of light during for night
Default : "FALSE"
Description : Enable light
Default : "FALSE"
Description : Make sunlight move
Default : 1
Description : Rate of rotation : angle/frame
Default : -1
Description : Set longitude at solar time
Default : "FALSE"
Description : Make earth rotate
Default : 1
Description : Rate of rotation : angle/frame
Default : 0
Description : Rank of field to select
Default : ""
Description : Text alignment
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Enable text
Default : ""
Description : Strings to be displayed
Default : ""
Description : Coordinates of strings
Default : ""
Description : Coordinates of strings
Default : "NW"
Description : Alignment
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.05
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "FALSE"
Description : Enable title
Default : ""
Description : Title
Default : 0
Description : Coordinates
Default : 1
Description : Coordinates
Default : 100
Description : Number of frames
Default : "FALSE"
Description : Enable travelling
Default : 0
Description : Field of view
Default : 0
Description : Latitude
Default : 0
Description : Longitude
Default : 0
Description : Field of view
Default : 0
Description : Latitude
Default : 0
Description : Longitude
Default : "FALSE"
Description : Run command line
Default : "FALSE"
Description : Start interactive session after batch script completion
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : North/South/West/East labels instead of +/-
Default : "TRUE"
Description : Enable side
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : North/South/West/East labels instead of +/-
Default : "TRUE"
Description : Enable side
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : North/South/West/East labels instead of +/-
Default : "TRUE"
Description : Enable side
Default : 10
Description : Latitude interval
Default : 10
Description : Longitude interval
Default : "FALSE"
Description : North/South/West/East labels instead of +/-
Default : "TRUE"
Description : Enable side
Default : "#ff0000ff"
Description : Frame color
Default : "FALSE"
Description : Enable frame
Default : 0.01
Description : Frame width
Default : "fonts/08.bmp"
Description : Bitmap path
Default : 0.02
Description : Bitmap scale
Default : "#00000000"
Description : Background color
Default : "#ffffffff"
Description : Foreground color
Default : "%+06.2f"
Description : Format for tick labels
Default : "FALSE"
Description : Display tick labels
Default : "#ffffffff"
Description : Tick color
Default : 0
Description : Tick kind
Default : 0.025
Description : Tick length
Default : "FALSE"
Description : Display ticks
Default : 0.01
Description : Tick width
Default : "TRUE"
Description : Ticks are visible
Default : "TRUE"
Description : Center view
Default : 5
Description : Amount of latitude to clip
Default : 10
Description : Amount of longitude to clip
Default : "TRUE"
Description : Enable Mercator and lat/lon clipping
Default : 1
Description : Max viewport x coordinate
Default : 0
Description : Min viewport x coordinate
Default : 1
Description : Max viewport y coordinate
Default : 0
Description : Min viewport y coordinate
Default : 6
Description : Camera distance
Default : 20
Description : Camera field of view
Default : 0
Description : Camera latitude
Default : 0
Description : Camera longitude
Default : 0
Description : Camera pitch
Default : "XYZ"
Description : Mercator XYZ latlon polar_north polar_south
Default : 0
Description : Camera roll
Default : ""
Description : Transformation matrix values
Default : "FALSE"
Description : Enable transformation matrix
Default : "PERSPECTIVE"
Description : Perspective or orthographic
Default : 0
Description : Camera yaw
Default : 46.7
Description : Latitude of zoom
Default : 2
Description : Longitude of zoom
Default : "FALSE"
Description : Enable zoom with Schmidt transform
Default : 0.5
Description : Stretching factor
glgrib page on github.com :
https://github.com/pmarguinaud/glgrib
OpenGL :
https://www.opengl.org/
GRIB edition 2 :
https://community.wmo.int/activity-areas/wis/latest-version
Philippe Marguinaud (pmarguinaud@hotmail.com)
2024-03-31 |