1# Copyright 2005-2018 ECMWF.
2#
3# This software is licensed under the terms of the Apache Licence Version 2.0
4# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
5#
6# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
7# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
8#
9
10#  La1 - latitude of first grid point
11signed[3] latitudeOfFirstGridPoint :  edition_specific;
12meta geography.latitudeOfFirstGridPointInDegrees scale(latitudeOfFirstGridPoint,oneConstant,grib1divider,truncateDegrees) :dump;
13alias La1 = latitudeOfFirstGridPoint;
14
15#  Lo1 - longitude of first grid point
16signed[3] longitudeOfFirstGridPoint  : edition_specific;
17meta geography.longitudeOfFirstGridPointInDegrees scale(longitudeOfFirstGridPoint,oneConstant,grib1divider,truncateDegrees) : dump;
18alias Lo1 = longitudeOfFirstGridPoint;
19
20include "grib1/resolution_flags.def";
21
22#  La2 - latitude of last grid point
23signed[3] latitudeOfLastGridPoint :  edition_specific;
24meta geography.latitudeOfLastGridPointInDegrees scale(latitudeOfLastGridPoint,oneConstant,grib1divider,truncateDegrees) : dump;
25alias La2 = latitudeOfLastGridPoint;
26
27#  Lo2 - longitude of last grid point
28signed[3] longitudeOfLastGridPoint :  edition_specific;
29meta geography.longitudeOfLastGridPointInDegrees scale(longitudeOfLastGridPoint,oneConstant,grib1divider,truncateDegrees) : dump;
30alias Lo2 = longitudeOfLastGridPoint;
31
32# for change_scanning_direction
33alias yFirst=latitudeOfFirstGridPointInDegrees;
34alias yLast=latitudeOfLastGridPointInDegrees;
35alias xFirst=longitudeOfFirstGridPointInDegrees;
36alias xLast=longitudeOfLastGridPointInDegrees;
37
38alias latitudeFirstInDegrees  = latitudeOfFirstGridPointInDegrees;
39alias longitudeFirstInDegrees = longitudeOfFirstGridPointInDegrees;
40alias latitudeLastInDegrees   = latitudeOfLastGridPointInDegrees;
41alias longitudeLastInDegrees  = longitudeOfLastGridPointInDegrees;
42
43