geographic_info: geodesy | geographic_msgs

Package Summary

Python and C++ interfaces for manipulating geodetic coordinates.

Overview

This package contains no ROS nodes or utility commands.

It provides C++ classes and functions for geodetic coordinate systems. It is designed to be extensible, with a separate header for each type of coordinate.

C++ API

All C++ symbols defined by this package reside in the geodesy namespace.

These coordinate types are currently supported, each with its own C++ header file:

WGS 84

This is the base type for communicating geodetic information between ROS nodes, using geographic_msgs/GeoPoint and geographic_msgs/GeoPose messages.

UTM

This is a slight generalization of the Universal Transverse Mercator projection. It includes grid information from the Military Grid Reference System, and can be extended to support Universal Polar Stereographic zones at the poles, which are outside and supplementary to the UTM scheme.

Being a Mercator projection, these coordinates permit local navigation using Euclidean geometry, much simpler than the ellipsoidal geometry of latitude and longitude.

Wiki: geodesy (last edited 2011-07-06 03:47:38 by JackOQuin)