Functions | |
static void | LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone, double &gamma) |
static void | LLtoUTM (const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone) |
static void | UTM (double lat, double lon, double *x, double *y) |
static char | UTMLetterDesignator (double Lat) |
static void | UTMtoLL (const double UTMNorthing, const double UTMEasting, const std::string &UTMZone, double &Lat, double &Long, double &gamma) |
static void | UTMtoLL (const double UTMNorthing, const double UTMEasting, const std::string &UTMZone, double &Lat, double &Long) |
Variables | |
const double | DEGREES_PER_RADIAN = 180.0/M_PI |
const double | grid_size = 100000.0 |
const double | RADIANS_PER_DEGREE = M_PI/180.0 |
|
inlinestatic |
Convert lat/long to UTM coords. Equations from USGS Bulletin 1532
East Longitudes are positive, West longitudes are negative. North latitudes are positive, South latitudes are negative Lat and Long are in fractional degrees Meridian convergence is computed as for Spherical Transverse Mercator, which gives quite good approximation.
[out] | gamma | meridian convergence at point (degrees). |
Written by Chuck Gantz- chuck .gan tz@gl obal star. com
Definition at line 189 of file navsat_conversions.h.
|
inlinestatic |
Convert lat/long to UTM coords. Equations from USGS Bulletin 1532
East Longitudes are positive, West longitudes are negative. North latitudes are positive, South latitudes are negative Lat and Long are in fractional degrees
Written by Chuck Gantz- chuck .gan tz@gl obal star. com
Definition at line 274 of file navsat_conversions.h.
|
inlinestatic |
Utility function to convert geodetic to UTM position
Units in are floating point degrees (sign for east/west)
Units out are meters
Definition at line 94 of file navsat_conversions.h.
|
inlinestatic |
Determine the correct UTM letter designator for the given latitude
Written by Chuck Gantz- chuck .gan tz@gl obal star. com
Definition at line 147 of file navsat_conversions.h.
|
inlinestatic |
Converts UTM coords to lat/long. Equations from USGS Bulletin 1532
East Longitudes are positive, West longitudes are negative. North latitudes are positive, South latitudes are negative Lat and Long are in fractional degrees. Meridian convergence is computed as for Spherical Transverse Mercator, which gives quite good approximation.
[out] | gamma | meridian convergence at point (degrees). |
Written by Chuck Gantz- chuck .gan tz@gl obal star. com
Definition at line 295 of file navsat_conversions.h.
|
inlinestatic |
Converts UTM coords to lat/long. Equations from USGS Bulletin 1532
East Longitudes are positive, West longitudes are negative. North latitudes are positive, South latitudes are negative Lat and Long are in fractional degrees.
Written by Chuck Gantz- chuck .gan tz@gl obal star. com
Definition at line 364 of file navsat_conversions.h.
const double RobotLocalization::NavsatConversions::DEGREES_PER_RADIAN = 180.0/M_PI |
Definition at line 63 of file navsat_conversions.h.
const double RobotLocalization::NavsatConversions::grid_size = 100000.0 |
Definition at line 66 of file navsat_conversions.h.
const double RobotLocalization::NavsatConversions::RADIANS_PER_DEGREE = M_PI/180.0 |
Definition at line 62 of file navsat_conversions.h.