File size: 1,148 Bytes
2b6ccf8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

int map_setup_proxy(int n_proj, char* ellipsoid_name);

// Lambert Conformal Conic projection
int vlamb(int n_proj, double rlong0, double rlat0, double pha, double phb);
int lamb(int n_proj, double lon, double lat, double *x, double *y);
int ilamb(int n_proj, double *lon, double *lat, double x, double y);

// Transverse Mercator Projection (TM)
void vtm(int n_proj, double lon0, double lat0, int use_false_easting, long false_easting, double map_scale_factor);
void tm(int n_proj, double lon, double lat, double *x, double *y);
void itm(int n_proj, double *lon, double *lat, double x, double y);

// Universal Transverse Mercator Projection (UTM)
void utm(int n_proj, double lon, double lat, double *x, double *y);
void iutm(int n_proj, double *lon, double *lat, double x, double y);
void vutm(int n_proj, double lon0, int lat0, int use_false_easting, long false_easting, double map_scale_factor);

/* Azimuthal Equidistant Projection (AE) */
void vazeqdist(int n_proj, double lon0, double lat0);
void azeqdist(int n_proj, double lon, double lat, double *x, double *y);
void iazeqdist(int n_proj, double *lon, double *lat, double x, double y);