mirror of https://github.com/ecmwf/eccodes.git
GRIB-410: Error in Mercator grid template definition
This commit is contained in:
parent
068db7301c
commit
b9e11f91fc
|
@ -18,53 +18,54 @@ alias geography.Ni=Ni;
|
|||
|
||||
unsigned[4] Nj : dump;
|
||||
alias numberOfPointsAlongAMeridian=Nj;
|
||||
alias Nx = Nj ;
|
||||
alias Ny = Nj ;
|
||||
alias geography.Nj=Nj;
|
||||
|
||||
# La1 - latitude of first grid point
|
||||
# La1 - latitude of first grid point
|
||||
signed[4] latitudeOfFirstGridPoint: edition_specific,no_copy ;
|
||||
alias La1 = latitudeOfFirstGridPoint;
|
||||
meta geography.latitudeOfFirstGridPointInDegrees scale(latitudeOfFirstGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
# Lo1 - longitude of first grid point
|
||||
# Lo1 - longitude of first grid point
|
||||
signed[4] longitudeOfFirstGridPoint : edition_specific,no_copy;
|
||||
alias Lo1 = longitudeOfFirstGridPoint;
|
||||
meta geography.longitudeOfFirstGridPointInDegrees scale(longitudeOfFirstGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
include "template.3.resolution_flags.def";
|
||||
|
||||
# LaD - Latitude(s) at which the Mercator projection intersects the Earth
|
||||
# LaD - Latitude(s) at which the Mercator projection intersects the Earth
|
||||
# (Latitude(s) where Di and Dj are specified)
|
||||
signed[4] LaD : edition_specific,no_copy;
|
||||
meta geography.LaDInDegrees scale(LaD,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
# La2 - latitude of last grid point
|
||||
# La2 - latitude of last grid point
|
||||
signed[4] latitudeOfLastGridPoint : edition_specific,no_copy;
|
||||
alias La2 = latitudeOfLastGridPoint;
|
||||
meta geography.latitudeOfLastGridPointInDegrees scale(latitudeOfLastGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
# Lo2 - longitude of last grid point
|
||||
# Lo2 - longitude of last grid point
|
||||
signed[4] longitudeOfLastGridPoint: edition_specific,no_copy ;
|
||||
alias Lo2 = longitudeOfLastGridPoint;
|
||||
meta geography.longitudeOfLastGridPointInDegrees scale(longitudeOfLastGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
include "template.3.scanning_mode.def";
|
||||
|
||||
# Orientation of the grid, angle between i direction on the map and the equator
|
||||
# NOTE 1 NOT FOUND
|
||||
# Orientation of the grid, angle between i direction on the map and the equator
|
||||
# NOTE 1: Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees,
|
||||
# Di and Dj must be equal to each other
|
||||
unsigned[4] orientationOfTheGrid : dump ;
|
||||
meta geography.orientationOfTheGridInDegrees
|
||||
scale(orientationOfTheGrid,oneConstant,grib2divider,truncateDegrees) : dump;
|
||||
|
||||
# Di - longitudinal direction grid length
|
||||
# NOTE 2 NOT FOUND
|
||||
# Di - longitudinal direction grid length
|
||||
# NOTE 2: Grid lengths are in units of 10**-3 m, at the latitude specified by LaD
|
||||
unsigned[4] Di : edition_specific,no_copy ;
|
||||
alias longitudinalDirectionGridLength = Di ;
|
||||
meta geography.DiInMetres
|
||||
scale(Di,oneConstant,thousand,truncateDegrees) : dump;
|
||||
|
||||
# Dj - latitudinal direction grid length
|
||||
# NOTE 2 NOT FOUND
|
||||
# Dj - latitudinal direction grid length
|
||||
# NOTE 2: Grid lengths are in units of 10**-3 m, at the latitude specified by LaD
|
||||
unsigned[4] Dj : edition_specific,no_copy ;
|
||||
alias latitudinalDirectionGridLength = Dj;
|
||||
meta geography.DjInMetres
|
||||
|
|
Loading…
Reference in New Issue