Jpp 19.3.0
the software that should make you happy
|
Auxiliaries for handling universal transverse mercator coordinate system (UTM). More...
Classes | |
class | JUTMGrid |
Data structure for UTM grid. More... | |
class | JUTMPosition |
Data structure for UTM position. More... | |
Functions | |
int | getUTMZone (const double longitude) |
Get UTM zone for given longitude. | |
static double | getUTMLongitude (const int zone) |
Get longitude of the central meridian for given UTM zone. | |
Variables | |
static const double | UTM_ZONE_WIDTH_RAD = 6.0 * PI / 180.0 |
UTM zone width [rad]. | |
static const JUTMPosition | JNorth_t (0,+1, 0) |
North. | |
static const JUTMPosition | JEast_t (+1, 0, 0) |
East. | |
static const JUTMPosition | JSouth_t (0,-1, 0) |
South. | |
static const JUTMPosition | JWest_t (-1, 0, 0) |
West. | |
Auxiliaries for handling universal transverse mercator coordinate system (UTM).
|
inline |
Get UTM zone for given longitude.
longitude | longitude [rad] |
Definition at line 47 of file JUTMGrid.hh.
|
inlinestatic |
Get longitude of the central meridian for given UTM zone.
zone | UTM zone |
Definition at line 59 of file JUTMGrid.hh.
|
static |
UTM zone width [rad].
The UTM system consists of 60 zones, each 6-degrees of longitude in width.
The zones are numbered 1-60, beginning at 180-degrees longitude and increasing to the East.
Definition at line 38 of file JUTMGrid.hh.
|
static |
North.
|
static |
East.
|
static |
South.
|
static |
West.