Universal Transverse Mercator transforms. More...
Go to the source code of this file.
Namespaces | |
namespace | UTM |
Defines | |
#define | UTM_E2 (WGS84_E*WGS84_E) |
#define | UTM_E4 (UTM_E2*UTM_E2) |
#define | UTM_E6 (UTM_E4*UTM_E2) |
#define | UTM_EP2 (UTM_E2/(1-UTM_E2)) |
#define | UTM_FE 500000.0 |
#define | UTM_FN_N 0.0 |
#define | UTM_FN_S 10000000.0 |
#define | UTM_K0 0.9996 |
#define | WGS84_A 6378137.0 |
#define | WGS84_B 6356752.31424518 |
#define | WGS84_E 0.0818191908 |
#define | WGS84_EP 0.0820944379 |
#define | WGS84_F 0.0033528107 |
Functions | |
static void | UTM::LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, char *UTMZone) |
static void | UTM::UTM (double lat, double lon, double *x, double *y) |
static char | UTM::UTMLetterDesignator (double Lat) |
static void | UTM::UTMtoLL (const double UTMNorthing, const double UTMEasting, const char *UTMZone, double &Lat, double &Long) |
Variables | |
const double | UTM::grid_size = 100000.0 |
Universal Transverse Mercator transforms.
Functions to convert (spherical) latitude and longitude to and from (Euclidean) UTM coordinates.
Definition in file UTM.h.