Classes
vpgl_lvcs.h File Reference

A geographic coordinate system. More...

#include <vsl/vsl_binary_io.h>
#include <vbl/vbl_ref_count.h>
#include <vpgl/vpgl_export.h>

Go to the source code of this file.

Classes

class  vpgl_lvcs
 

Detailed Description

A geographic coordinate system.

Author
J. L. Mundy
Date
December 31, 2005
 lvcs is used to convert between a local vertical coordinate system
 any of the many Earth global coordinate systems. In the full
 constructor the user can establish the geographic coordinates of
 the origin and define which standard geo-coordinate system is to
 be used, e.g. wgs84.  The full constructor allows the specification
 of latitude and longitude scale factors in radians/meter.  If these
 scale factors are set to 0, then they will be computed using the
 location of the origin on the Earth's surface and the geoid
 specification.

 original authors (c. 1992)
        Rajiv Gupta and Bill Hoffman
 with modifications by Rupert Curwen (1996)
        GE Corporate Research and Development
  Modifications
   Ozge C. Ozcanli  July 28 2012: added option to use UTM projection planes as local coordinate system
                                  origin point is still given in wgs84,
                                  but it is converted to utm origin during local to global transformations and vice versa
                                  all the global coords are still either in wgs84, nad27n or wgs72
                                  if a utm zone is crossed
   Yi Dong  July 31, 2013: fix the local_to_global method to correctly transfer the local cooridinates to global wgs84 coords
                           for points located in southern hemisphere.  Note that the input point needs to be at the same hemisphere
                           as the lvcs origin

Definition in file vpgl_lvcs.h.