zone.c 659 B

123456789101112131415161718192021222324252627282930313233
  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. #include <grass/gis.h>
  12. /*!
  13. * \brief Query cartographic zone.
  14. *
  15. * This routine returns the zone for the active region. The meaning
  16. * for the zone depends on the projection. For example, zone 18 for
  17. * projection type 1 would be UTM zone 18.
  18. *
  19. * \return int cartographic zone
  20. */
  21. int G_zone(void)
  22. {
  23. struct Cell_head window;
  24. G_get_set_window(&window);
  25. return window.zone;
  26. }