GRASS GIS 7 Programmer's Manual  7.5.svn(2018)-r73101
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
zone.c
Go to the documentation of this file.
1 /*!
2  * \file lib/gis/zone.c
3  *
4  * \brief GIS Library - Cartographic zone functions.
5  *
6  * This program is free software under the GNU General Public License
7  * (>=v2). Read the file COPYING that comes with GRASS for details.
8  *
9  * \author Original author CERL
10  */
11 
12 #include <grass/gis.h>
13 
14 
15 /*!
16  * \brief Query cartographic zone.
17  *
18  * This routine returns the zone for the active region. The meaning
19  * for the zone depends on the projection. For example, zone 18 for
20  * projection type 1 would be UTM zone 18.
21  *
22  * \return int cartographic zone
23  */
24 
25 int G_zone(void)
26 {
27  struct Cell_head window;
28 
29  G_get_set_window(&window);
30 
31  return window.zone;
32 }
2D/3D raster map header (used also for region)
Definition: gis.h:390
int zone
Projection zone (UTM)
Definition: gis.h:424
int G_zone(void)
Query cartographic zone.
Definition: zone.c:25
void G_get_set_window(struct Cell_head *window)
Get the current working window (region)